From e7ddbef6ec829f890218cb8306c632a3e45cd148 Mon Sep 17 00:00:00 2001
From: Dmitry Vlasov <vlasov.dmitry.1976@gmail.com>
Date: Thu, 12 Dec 2024 21:28:28 +0100
Subject: [PATCH 1/2] runtime/proof_trace_writer.h (#1185)

Callbacks in `proof_trace_callback_writer` class are made virtual so
that they may be overriden in descendent classes.
---
 include/runtime/proof_trace_writer.h | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/include/runtime/proof_trace_writer.h b/include/runtime/proof_trace_writer.h
index 55c07c589..66635755a 100644
--- a/include/runtime/proof_trace_writer.h
+++ b/include/runtime/proof_trace_writer.h
@@ -268,22 +268,20 @@ class proof_trace_callback_writer : public proof_trace_writer {
   std::optional<rewrite_event_construction> current_rewrite_event_{
       std::nullopt};
 
-  [[clang::optnone]] void proof_trace_header_callback(uint32_t version) { }
-  [[clang::optnone]] void
-  hook_event_callback(call_event_construction const &event) { }
-  [[clang::optnone]] void
-  rewrite_event_callback(rewrite_event_construction const &event) { }
-  [[clang::optnone]] void
+  virtual void proof_trace_header_callback(uint32_t version) { }
+  virtual void hook_event_callback(call_event_construction const &event) { }
+  virtual void rewrite_event_callback(rewrite_event_construction const &event) {
+  }
+  virtual void
   configuration_term_event_callback(kore_term_construction const &config) { }
-  [[clang::optnone]] void
-  function_event_callback(call_event_construction const &event) { }
-  [[clang::optnone]] void
+  virtual void function_event_callback(call_event_construction const &event) { }
+  virtual void
   side_condition_event_callback(rewrite_event_construction const &event) { }
-  [[clang::optnone]] void side_condition_result_callback(
+  virtual void side_condition_result_callback(
       side_condition_result_construction const &event) { }
-  [[clang::optnone]] void pattern_matching_failure_callback(
+  virtual void pattern_matching_failure_callback(
       pattern_matching_failure_construction const &event) { }
-  [[clang::optnone]] void configuration_event_callback(
+  virtual void configuration_event_callback(
       kore_configuration_construction const &config, bool is_initial) { }
 
 public:

From 6df5ac59b20c21186a2e007f8ac58586ab8a51a3 Mon Sep 17 00:00:00 2001
From: Theodoros Kasampalis <kasampalis.theodoros@gmail.com>
Date: Thu, 12 Dec 2024 15:36:32 -0600
Subject: [PATCH 2/2] Create proof trace event for tail call information
 (#1179)

This PR adds a new event that provides information on the way a function
exits control, specifically whether it exits via a tail call or a
conventional return statement. This event is added to assist in
computing the call stack of the various simplifications from the proof
trace hint.
---
 bindings/python/ast.cpp                       |    7 +
 docs/proof-trace.md                           |    3 +
 include/kllvm/binary/ProofTraceParser.h       |   47 +
 include/kllvm/codegen/ProofEvent.h            |  108 +-
 include/runtime/header.h                      |    2 +
 include/runtime/proof_trace_writer.h          |   23 +
 lib/binary/ProofTraceParser.cpp               |    8 +
 lib/codegen/CreateTerm.cpp                    |   21 +
 lib/codegen/Decision.cpp                      |    1 +
 lib/codegen/ProofEvent.cpp                    |   89 +-
 runtime/util/ConfigurationSerializer.cpp      |    6 +
 .../add-rewrite/input.proof.debug.out.diff    |    4 +
 test/output/add-rewrite/input.proof.out.diff  |    4 +
 test/output/arith/add.proof.out.diff          |   11 +
 test/output/arith/well.proof.out.diff         |   27 +
 .../output/assoc-function/left.proof.out.diff |    7 +
 .../assoc-function/next-left.proof.out.diff   |    7 +
 .../assoc-function/next-right.proof.out.diff  |    7 +
 .../assoc-function/right.proof.out.diff       |    7 +
 .../builtin-functions/abs.proof.out.diff      |    5 +
 .../builtin-functions/double.proof.out.diff   |    5 +
 .../head-bytes.proof.out.diff                 |    5 +
 .../head-string.proof.out.diff                |    5 +
 .../builtin-functions/ispos.proof.out.diff    |    5 +
 .../builtin-functions/next-abs.proof.out.diff |    5 +
 .../next-double.proof.out.diff                |    5 +
 .../next-head-bytes.proof.out.diff            |    5 +
 .../next-head-string.proof.out.diff           |    5 +
 .../next-ispos.proof.out.diff                 |    5 +
 .../program.proof.out.diff                    |    4 +
 test/output/builtin-int/input.proof.out.diff  |    4 +
 .../read.proof.intermediate.out.diff          |    7 +
 test/output/builtin-io/read.proof.out.diff    |    7 +
 test/output/builtin-json/id.proof.out.diff    |    5 +
 .../builtin-json/next-id.proof.out.diff       |    5 +
 test/output/cast/in.proof.out.diff            |    6 +
 .../cell-collection/exec.proof.out.diff       |    5 +
 .../init.proof.intermediate.out.diff          |    8 +
 test/output/cell-value/init.proof.out.diff    |    8 +
 .../concurrent-counters/4.proof.out.diff      |    4 +
 .../3.proof.intermediate.out.diff             |    8 +
 .../conditional-function/3.proof.out.diff     |    8 +
 .../custom-klabel-fun/input.proof.out.diff    |    8 +
 .../decrement-int/2_rewrites.proof.out.diff   |    4 +
 .../decrement/0_rewrites.proof.out.diff       |    4 +
 .../output/decrement/1_rewrite.proof.out.diff |    4 +
 .../decrement/2_rewrites.proof.out.diff       |    4 +
 .../double-rewrite/foo-a.proof.out.diff       |    4 +
 test/output/dv/five.proof.out.diff            |    4 +
 .../exec0.output-cell.proof.out.diff          |    5 +
 test/output/fresh-gen/init.proof.out.diff     |    8 +
 .../exec.proof.intermediate.out.diff          |    6 +
 test/output/fun-context/exec.proof.out.diff   |    6 +
 test/output/imp-sum-slow.proof.out.diff       |  329 ++
 test/output/imp-sum.proof.out.diff            |  329 ++
 test/output/imp.proof.out.diff                | 4168 +++++++++++++++++
 test/output/imp/empty.proof.out.diff          |    6 +
 .../imp5-rw-literal/empty.proof.out.diff      |    5 +
 .../imp5-rw-literal/transfer.proof.out.diff   |    5 +
 .../empty.proof.intermediate.out.diff         |   11 +
 test/output/imp5-rw-succ/empty.proof.out.diff |   11 +
 .../transfer.proof.intermediate.out.diff      |  227 +
 .../imp5-rw-succ/transfer.proof.out.diff      |  227 +
 test/output/imp5/empty.proof.out.diff         |    6 +
 test/output/imp5/transfer.proof.out.diff      |   47 +
 test/output/injections/input.proof.out.diff   |    4 +
 test/output/is-zero/zero.proof.out.diff       |    5 +
 test/output/kool-static.proof.out.diff        |  433 ++
 .../in1.proof.intermediate.out.diff           |   24 +
 .../lambda-explicit-subst/in1.proof.out.diff  |   24 +
 .../in2.proof.intermediate.out.diff           | 1117 +++++
 .../lambda-explicit-subst/in2.proof.out.diff  | 1117 +++++
 .../in3.proof.intermediate.out.diff           |  345 ++
 .../lambda-explicit-subst/in3.proof.out.diff  |  345 ++
 test/output/let/foo.proof.out.diff            |    7 +
 test/output/list-assoc/input.proof.out.diff   |    8 +
 test/output/list-cons/input.proof.out.diff    |    8 +
 test/output/list-factory/input.proof.out.diff |    9 +
 .../output/list-semantic/input.proof.out.diff |    9 +
 test/output/macro/inrange.proof.out.diff      |    5 +
 test/output/map-fun/ac-hard.proof.out.diff    |   11 +
 test/output/map-fun/ac.proof.out.diff         |    4 +
 test/output/map-fun/acu-hard.proof.out.diff   |   13 +
 test/output/map-fun/comm.proof.out.diff       |    4 +
 test/output/map-fun/no-acu.proof.out.diff     |    4 +
 test/output/map-fun/unit.proof.out.diff       |    4 +
 .../output/memo-function/input.proof.out.diff |    7 +
 test/output/mint-arith/add160.proof.out.diff  |   11 +
 test/output/mint-arith/add256.proof.out.diff  |   11 +
 test/output/mint-arith/add32.proof.out.diff   |   11 +
 test/output/mint-arith/add64.proof.out.diff   |   11 +
 test/output/mint-arith/add8.proof.out.diff    |   11 +
 .../output/modular-config/exec.proof.out.diff |   12 +
 test/output/nested-cells/exec.proof.out.diff  |   10 +
 .../input.proof.intermediate.out.diff         |    6 +
 .../non-rec-function/input.proof.out.diff     |    6 +
 .../pcf/collatz.proof.intermediate.out.diff   |  626 +++
 test/output/pcf/collatz.proof.out.diff        |  626 +++
 .../pcf/exp.proof.intermediate.out.diff       |  443 ++
 test/output/pcf/exp.proof.out.diff            |  443 ++
 .../peano/mul_3_5.proof.intermediate.out.diff |  144 +
 test/output/peano/mul_3_5.proof.out.diff      |  144 +
 .../prioritized-rule/foo-a.proof.out.diff     |    4 +
 test/output/projection/input.proof.out.diff   |    4 +
 test/output/reg/exec.proof.out.diff           |   27 +
 .../transferFunds.proof.out.diff              |    5 +
 test/output/set-fun/input.proof.out.diff      |    5 +
 .../simple/input.proof.intermediate.out.diff  |    6 +
 test/output/simple/input.proof.out.diff       |    6 +
 .../single-rewrite/foo-a.proof.out.diff       |    4 +
 test/output/sum-cell/in.proof.out.diff        |    5 +
 ...verse-one-five.proof.intermediate.out.diff |    7 +
 .../reverse-one-five.proof.out.diff           |    7 +
 .../reverse-one.proof.intermediate.out.diff   |    5 +
 .../reverse-one.proof.out.diff                |    5 +
 .../simplify.proof.intermediate.out.diff      |    7 +
 .../tree-reverse/simplify.proof.out.diff      |    7 +
 test/output/two-counters/10.proof.out.diff    |    4 +
 .../input.proof.intermediate.out.diff         |    5 +
 test/output/type-cast/input.proof.out.diff    |    5 +
 120 files changed, 12053 insertions(+), 33 deletions(-)

diff --git a/bindings/python/ast.cpp b/bindings/python/ast.cpp
index f53d8a867..5129aa10d 100644
--- a/bindings/python/ast.cpp
+++ b/bindings/python/ast.cpp
@@ -426,6 +426,13 @@ void bind_proof_trace(py::module_ &m) {
           "function_name",
           &llvm_pattern_matching_failure_event::get_function_name);
 
+  py::class_<
+      llvm_function_exit_event, std::shared_ptr<llvm_function_exit_event>>(
+      proof_trace, "llvm_function_exit_event", step_event)
+      .def_property_readonly(
+          "rule_ordinal", &llvm_function_exit_event::get_rule_ordinal)
+      .def_property_readonly("is_tail", &llvm_function_exit_event::is_tail);
+
   py::class_<llvm_function_event, std::shared_ptr<llvm_function_event>>(
       proof_trace, "llvm_function_event", step_event)
       .def_property_readonly("name", &llvm_function_event::get_name)
diff --git a/docs/proof-trace.md b/docs/proof-trace.md
index 1ef3c1e19..4f977a83b 100644
--- a/docs/proof-trace.md
+++ b/docs/proof-trace.md
@@ -38,6 +38,7 @@ event             ::= hook
                     | side_cond_exit
                     | config
                     | pattern_matching_failure
+                    | function_exit
 
 arg               ::= kore_term
 
@@ -60,6 +61,8 @@ rule              ::= WORD(0x22) ordinal arity variable*
 side_cond_entry   ::= WORD(0xEE) ordinal arity variable*
 side_cond_exit    ::= WORD(0x33) ordinal boolean_result
 
+function_exit     ::= WORD(0x55) ordinal boolean_result
+
 config            ::= WORD(0xFF) kore_term
 
 string            ::= <c-style null terminated string>
diff --git a/include/kllvm/binary/ProofTraceParser.h b/include/kllvm/binary/ProofTraceParser.h
index 93912c4b9..0c1b53e31 100644
--- a/include/kllvm/binary/ProofTraceParser.h
+++ b/include/kllvm/binary/ProofTraceParser.h
@@ -35,6 +35,7 @@ constexpr uint64_t rule_event_sentinel = detail::word(0x22);
 constexpr uint64_t side_condition_event_sentinel = detail::word(0xEE);
 constexpr uint64_t side_condition_end_sentinel = detail::word(0x33);
 constexpr uint64_t pattern_matching_failure_sentinel = detail::word(0x44);
+constexpr uint64_t function_exit_sentinel = detail::word(0x55);
 
 class llvm_step_event : public std::enable_shared_from_this<llvm_step_event> {
 public:
@@ -172,6 +173,29 @@ class llvm_pattern_matching_failure_event : public llvm_step_event {
       const override;
 };
 
+class llvm_function_exit_event : public llvm_step_event {
+private:
+  uint64_t rule_ordinal_;
+  bool is_tail_;
+
+  llvm_function_exit_event(uint64_t rule_ordinal, bool is_tail)
+      : rule_ordinal_(rule_ordinal)
+      , is_tail_(is_tail) { }
+
+public:
+  static sptr<llvm_function_exit_event>
+  create(uint64_t rule_ordinal, bool is_tail) {
+    return sptr<llvm_function_exit_event>(
+        new llvm_function_exit_event(rule_ordinal, is_tail));
+  }
+
+  [[nodiscard]] uint64_t get_rule_ordinal() const { return rule_ordinal_; }
+  [[nodiscard]] bool is_tail() const { return is_tail_; }
+
+  void print(std::ostream &out, bool expand_terms, unsigned indent = 0U)
+      const override;
+};
+
 class llvm_event;
 
 class llvm_function_event : public llvm_step_event {
@@ -599,6 +623,27 @@ class proof_trace_parser {
     return event;
   }
 
+  sptr<llvm_function_exit_event> static parse_function_exit(
+      proof_trace_buffer &buffer) {
+    if (!buffer.check_word(function_exit_sentinel)) {
+      return nullptr;
+    }
+
+    uint64_t ordinal = 0;
+    if (!buffer.read_uint64(ordinal)) {
+      return nullptr;
+    }
+
+    bool is_tail = false;
+    if (!buffer.read_bool(is_tail)) {
+      return nullptr;
+    }
+
+    auto event = llvm_function_exit_event::create(ordinal, is_tail);
+
+    return event;
+  }
+
   bool parse_argument(proof_trace_buffer &buffer, llvm_event &event) {
     if (buffer.eof() || buffer.peek() != '\x7F') {
       return false;
@@ -634,6 +679,8 @@ class proof_trace_parser {
     case pattern_matching_failure_sentinel:
       return parse_pattern_matching_failure(buffer);
 
+    case function_exit_sentinel: return parse_function_exit(buffer);
+
     default: return nullptr;
     }
   }
diff --git a/include/kllvm/codegen/ProofEvent.h b/include/kllvm/codegen/ProofEvent.h
index cf66b4cf4..2aa7b8468 100644
--- a/include/kllvm/codegen/ProofEvent.h
+++ b/include/kllvm/codegen/ProofEvent.h
@@ -4,10 +4,13 @@
 #include "kllvm/ast/AST.h"
 #include "kllvm/codegen/Decision.h"
 #include "kllvm/codegen/DecisionParser.h"
+#include "kllvm/codegen/Options.h"
 #include "kllvm/codegen/Util.h"
 
 #include "llvm/IR/Instructions.h"
 
+#include <fmt/format.h>
+
 #include <map>
 #include <tuple>
 
@@ -21,27 +24,58 @@ class proof_event {
 
   /*
    * Load the boolean flag that controls whether proof hint output is enabled or
-   * not, then create a branch at the end of this basic block depending on the
-   * result.
+   * not, then create a branch at the specified location depending on the
+   * result. The location can be before a given instruction or at the end of a
+   * given basic block.
    *
    * Returns a pair of blocks [proof enabled, merge]; the first of these is
    * intended for self-contained behaviour only relevant in proof output mode,
    * while the second is for the continuation of the interpreter's previous
    * behaviour.
    */
+  template <typename Location>
   std::pair<llvm::BasicBlock *, llvm::BasicBlock *>
-  proof_branch(std::string const &label, llvm::BasicBlock *insert_at_end);
+  proof_branch(std::string const &label, Location *insert_loc);
+
+  /*
+   * Return the parent function of the given location.
+
+   * Template specializations for llvm::Instruction and llvm::BasicBlock.
+   */
+  template <typename Location>
+  llvm::Function *get_parent_function(Location *loc);
+
+  /*
+   * Return the parent basic block of the given location.
+
+   * Template specializations for llvm::Instruction and llvm::BasicBlock.
+   */
+  template <typename Location>
+  llvm::BasicBlock *get_parent_block(Location *loc);
+
+  /*
+   * If the given location is an Instruction, this method moves the instruction
+   * to the merge block.
+   * If the given location is a BasicBlock, this method simply emits a no-op
+   * instruction to the merge block.
+
+   * Template specializations for llvm::Instruction and llvm::BasicBlock.
+   */
+  template <typename Location>
+  void fix_insert_loc(Location *loc, llvm::BasicBlock *merge_block);
 
   /*
    * Set up a standard event prelude by creating a pair of basic blocks for the
    * proof output and continuation, then loading the output filename from its
-   * global.
+   * global. The location for the prelude  can be before a given instruction or
+   * at the end of a given basic block.
    *
    * Returns a triple [proof enabled, merge, proof_writer]; see `proofBranch`
    * and `emitGetOutputFileName`.
    */
+  template <typename Location>
   std::tuple<llvm::BasicBlock *, llvm::BasicBlock *, llvm::Value *>
-  event_prelude(std::string const &label, llvm::BasicBlock *insert_at_end);
+  event_prelude(std::string const &label, Location *insert_loc);
 
   /*
    * Set up a check of whether a new proof hint chunk should be started. The
@@ -172,6 +206,13 @@ class proof_event {
       llvm::Value *proof_writer, std::string const &function_name,
       llvm::BasicBlock *insert_at_end);
 
+  /*
+   * Emit a call to the `function_exit` API of the specified `proof_writer`.
+   */
+  llvm::CallInst *emit_write_function_exit(
+      llvm::Value *proof_writer, uint64_t ordinal, bool is_tail,
+      llvm::BasicBlock *insert_at_end);
+
   /*
    * Emit a call to the `start_new_chunk` API of the specified `proof_writer`.
    */
@@ -228,6 +269,10 @@ class proof_event {
   [[nodiscard]] llvm::BasicBlock *pattern_matching_failure(
       kore_composite_pattern const &pattern, llvm::BasicBlock *current_block);
 
+  template <typename Location>
+  [[nodiscard]] llvm::BasicBlock *
+  function_exit(uint64_t ordinal, bool is_tail, Location *insert_loc);
+
   proof_event(kore_definition *definition, llvm::Module *module)
       : definition_(definition)
       , module_(module)
@@ -236,4 +281,57 @@ class proof_event {
 
 } // namespace kllvm
 
+//===----------------------------------------------------------------------===//
+// Implementation for method templates
+//===----------------------------------------------------------------------===//
+
+template <typename Location>
+std::pair<llvm::BasicBlock *, llvm::BasicBlock *>
+kllvm::proof_event::proof_branch(
+    std::string const &label, Location *insert_loc) {
+  auto *i1_ty = llvm::Type::getInt1Ty(ctx_);
+
+  auto *proof_output_flag = module_->getOrInsertGlobal("proof_output", i1_ty);
+  auto *proof_output = new llvm::LoadInst(
+      i1_ty, proof_output_flag, "proof_output", insert_loc);
+
+  auto *f = get_parent_function(insert_loc);
+  auto *true_block
+      = llvm::BasicBlock::Create(ctx_, fmt::format("if_{}", label), f);
+  auto *merge_block
+      = llvm::BasicBlock::Create(ctx_, fmt::format("tail_{}", label), f);
+
+  llvm::BranchInst::Create(true_block, merge_block, proof_output, insert_loc);
+
+  fix_insert_loc(insert_loc, merge_block);
+
+  return {true_block, merge_block};
+}
+
+template <typename Location>
+std::tuple<llvm::BasicBlock *, llvm::BasicBlock *, llvm::Value *>
+kllvm::proof_event::event_prelude(
+    std::string const &label, Location *insert_loc) {
+  auto [true_block, merge_block] = proof_branch(label, insert_loc);
+  return {true_block, merge_block, emit_get_proof_trace_writer(true_block)};
+}
+
+template <typename Location>
+llvm::BasicBlock *kllvm::proof_event::function_exit(
+    uint64_t ordinal, bool is_tail, Location *insert_loc) {
+
+  if (!proof_hint_instrumentation) {
+    return get_parent_block(insert_loc);
+  }
+
+  auto [true_block, merge_block, proof_writer]
+      = event_prelude("function_exit", insert_loc);
+
+  emit_write_function_exit(proof_writer, ordinal, is_tail, true_block);
+
+  llvm::BranchInst::Create(merge_block, true_block);
+
+  return merge_block;
+}
+
 #endif // PROOF_EVENT_H
diff --git a/include/runtime/header.h b/include/runtime/header.h
index 3846e4ef3..06cbfb46c 100644
--- a/include/runtime/header.h
+++ b/include/runtime/header.h
@@ -231,6 +231,8 @@ void write_side_condition_event_post_to_proof_trace(
     void *proof_writer, uint64_t ordinal, bool side_cond_result);
 void write_pattern_matching_failure_to_proof_trace(
     void *proof_writer, char const *function_name);
+void write_function_exit_to_proof_trace(
+    void *proof_writer, uint64_t ordinal, bool is_tail);
 void write_configuration_to_proof_trace(
     void *proof_writer, block *config, bool is_initial);
 void start_new_chunk_in_proof_trace(void *proof_writer);
diff --git a/include/runtime/proof_trace_writer.h b/include/runtime/proof_trace_writer.h
index 66635755a..4669f186d 100644
--- a/include/runtime/proof_trace_writer.h
+++ b/include/runtime/proof_trace_writer.h
@@ -33,6 +33,7 @@ class proof_trace_writer {
   side_condition_event_post(uint64_t ordinal, bool side_cond_result)
       = 0;
   virtual void pattern_matching_failure(char const *function_name) = 0;
+  virtual void function_exit(uint64_t ordinal, bool is_tail) = 0;
   virtual void configuration(block *config, bool is_initial) = 0;
   virtual void start_new_chunk() = 0;
   virtual void end_of_trace() = 0;
@@ -163,6 +164,12 @@ class proof_trace_file_writer : public proof_trace_writer {
     write_null_terminated_string(function_name);
   }
 
+  void function_exit(uint64_t ordinal, bool is_tail) override {
+    write_uint64(kllvm::function_exit_sentinel);
+    write_uint64(ordinal);
+    write_bool(is_tail);
+  }
+
   void configuration(block *config, bool is_initial) override {
     write_uint64(kllvm::config_sentinel);
     serialize_configuration_to_proof_trace(file_, config, 0);
@@ -227,6 +234,15 @@ class proof_trace_callback_writer : public proof_trace_writer {
         , result(result) { }
   };
 
+  struct function_exit_construction {
+    uint64_t ordinal;
+    bool is_tail;
+
+    function_exit_construction(uint64_t ordinal, bool is_tail)
+        : ordinal(ordinal)
+        , is_tail(is_tail) { }
+  };
+
   struct call_event_construction {
     char const *hook_name;
     char const *symbol_name;
@@ -281,6 +297,8 @@ class proof_trace_callback_writer : public proof_trace_writer {
       side_condition_result_construction const &event) { }
   virtual void pattern_matching_failure_callback(
       pattern_matching_failure_construction const &event) { }
+  virtual void function_exit_callback(function_exit_construction const &event) {
+  }
   virtual void configuration_event_callback(
       kore_configuration_construction const &config, bool is_initial) { }
 
@@ -366,6 +384,11 @@ class proof_trace_callback_writer : public proof_trace_writer {
     pattern_matching_failure_callback(pm_failure);
   }
 
+  void function_exit(uint64_t ordinal, bool is_tail) override {
+    function_exit_construction function_exit(ordinal, is_tail);
+    function_exit_callback(function_exit);
+  }
+
   void configuration(block *config, bool is_initial) override {
     kore_configuration_construction configuration(config);
     configuration_event_callback(configuration, is_initial);
diff --git a/lib/binary/ProofTraceParser.cpp b/lib/binary/ProofTraceParser.cpp
index 7e92a0219..4f7a5004b 100644
--- a/lib/binary/ProofTraceParser.cpp
+++ b/lib/binary/ProofTraceParser.cpp
@@ -84,6 +84,14 @@ void llvm_pattern_matching_failure_event::print(
       "{}pattern matching failure: {}\n", indent, function_name_);
 }
 
+void llvm_function_exit_event::print(
+    std::ostream &out, bool expand_terms, unsigned ind) const {
+  std::string indent(ind * indent_size, ' ');
+  out << fmt::format(
+      "{}function exit: {} {}\n", indent, rule_ordinal_,
+      (is_tail_ ? "tail" : "notail"));
+}
+
 void llvm_function_event::print(
     std::ostream &out, bool expand_terms, unsigned ind) const {
   std::string indent(ind * indent_size, ' ');
diff --git a/lib/codegen/CreateTerm.cpp b/lib/codegen/CreateTerm.cpp
index ac1119c9c..8141d9256 100644
--- a/lib/codegen/CreateTerm.cpp
+++ b/lib/codegen/CreateTerm.cpp
@@ -1174,6 +1174,7 @@ bool can_tail_call(llvm::Type *type) {
   return int_type->getBitWidth() <= 192;
 }
 
+// NOLINTNEXTLINE(*-cognitive-complexity)
 bool make_function(
     std::string const &name, kore_pattern *pattern, kore_definition *definition,
     llvm::Module *module, bool tailcc, bool big_step, bool apply,
@@ -1276,6 +1277,10 @@ bool make_function(
     call->setTailCallKind(llvm::CallInst::TCK_MustTail);
     retval = call;
   } else {
+    size_t ordinal = 0;
+    if (apply) {
+      ordinal = std::stoll(name.substr(11));
+    }
     if (auto *call = llvm::dyn_cast<llvm::CallInst>(retval)) {
       // check that musttail requirements are met:
       // 1. Call is in tail position (guaranteed)
@@ -1286,6 +1291,22 @@ bool make_function(
       if (call->getCallingConv() == llvm::CallingConv::Tail
           && can_tail_call(call->getType())) {
         call->setTailCallKind(llvm::CallInst::TCK_MustTail);
+        if (apply) {
+          current_block
+              = proof_event(definition, module)
+                    .function_exit(
+                        ordinal, true, llvm::dyn_cast<llvm::Instruction>(call));
+        }
+      } else {
+        if (apply) {
+          current_block = proof_event(definition, module)
+                              .function_exit(ordinal, false, current_block);
+        }
+      }
+    } else {
+      if (apply) {
+        current_block = proof_event(definition, module)
+                            .function_exit(ordinal, false, current_block);
       }
     }
   }
diff --git a/lib/codegen/Decision.cpp b/lib/codegen/Decision.cpp
index 6ac04460a..95ff07146 100644
--- a/lib/codegen/Decision.cpp
+++ b/lib/codegen/Decision.cpp
@@ -603,6 +603,7 @@ void leaf_node::codegen(decision *d) {
   d->current_block_
       = proof_event(d->definition_, d->module_)
             .rewrite_event_pre(axiom, arity, vars, subst, d->current_block_);
+  // maybe report here as part of the rule event whether a tail call happened
 
   if (d->profile_matching_) {
     llvm::CallInst::Create(
diff --git a/lib/codegen/ProofEvent.cpp b/lib/codegen/ProofEvent.cpp
index 232d91cf9..62fafabae 100644
--- a/lib/codegen/ProofEvent.cpp
+++ b/lib/codegen/ProofEvent.cpp
@@ -304,6 +304,27 @@ llvm::CallInst *proof_event::emit_write_pattern_matching_failure(
   return b.CreateCall(func, {proof_writer, var_function_name});
 }
 
+llvm::CallInst *proof_event::emit_write_function_exit(
+    llvm::Value *proof_writer, uint64_t ordinal, bool is_tail,
+    llvm::BasicBlock *insert_at_end) {
+  auto b = llvm::IRBuilder(insert_at_end);
+
+  auto *void_ty = llvm::Type::getVoidTy(ctx_);
+  auto *i8_ptr_ty = llvm::PointerType::getUnqual(ctx_);
+  auto *i64_ty = llvm::Type::getInt64Ty(ctx_);
+  auto *i8_ty = llvm::Type::getInt64Ty(ctx_);
+
+  auto *func_ty
+      = llvm::FunctionType::get(void_ty, {i8_ptr_ty, i64_ty, i8_ty}, false);
+
+  auto *func = get_or_insert_function(
+      module_, "write_function_exit_to_proof_trace", func_ty);
+
+  auto *var_ordinal = llvm::ConstantInt::get(i64_ty, ordinal);
+  auto *var_is_tail = llvm::ConstantInt::get(i8_ty, is_tail);
+  return b.CreateCall(func, {proof_writer, var_ordinal, var_is_tail});
+}
+
 llvm::CallInst *proof_event::emit_start_new_chunk(
     llvm::Value *proof_writer, llvm::BasicBlock *insert_at_end) {
   auto b = llvm::IRBuilder(insert_at_end);
@@ -351,34 +372,6 @@ proof_event::emit_get_proof_chunk_size(llvm::BasicBlock *insert_at_end) {
       i64_ty, proof_chunk_size_pointer, "proof_chunk_size", insert_at_end);
 }
 
-std::pair<llvm::BasicBlock *, llvm::BasicBlock *> proof_event::proof_branch(
-    std::string const &label, llvm::BasicBlock *insert_at_end) {
-  auto *i1_ty = llvm::Type::getInt1Ty(ctx_);
-
-  auto *proof_output_flag = module_->getOrInsertGlobal("proof_output", i1_ty);
-  auto *proof_output = new llvm::LoadInst(
-      i1_ty, proof_output_flag, "proof_output", insert_at_end);
-
-  auto *f = insert_at_end->getParent();
-  auto *true_block
-      = llvm::BasicBlock::Create(ctx_, fmt::format("if_{}", label), f);
-  auto *merge_block
-      = llvm::BasicBlock::Create(ctx_, fmt::format("tail_{}", label), f);
-
-  emit_no_op(merge_block);
-
-  llvm::BranchInst::Create(
-      true_block, merge_block, proof_output, insert_at_end);
-  return {true_block, merge_block};
-}
-
-std::tuple<llvm::BasicBlock *, llvm::BasicBlock *, llvm::Value *>
-proof_event::event_prelude(
-    std::string const &label, llvm::BasicBlock *insert_at_end) {
-  auto [true_block, merge_block] = proof_branch(label, insert_at_end);
-  return {true_block, merge_block, emit_get_proof_trace_writer(true_block)};
-}
-
 llvm::BasicBlock *proof_event::check_for_emit_new_chunk(
     llvm::BasicBlock *insert_at_end, llvm::BasicBlock *merge_block) {
   auto *f = insert_at_end->getParent();
@@ -695,4 +688,44 @@ llvm::BasicBlock *proof_event::pattern_matching_failure(
   return merge_block;
 }
 
+//===----------------------------------------------------------------------===//
+// Method template specializations
+//===----------------------------------------------------------------------===//
+
+template <>
+llvm::Function *kllvm::proof_event::get_parent_function<llvm::Instruction>(
+    llvm::Instruction *loc) {
+  return loc->getParent()->getParent();
+}
+
+template <>
+llvm::Function *kllvm::proof_event::get_parent_function<llvm::BasicBlock>(
+    llvm::BasicBlock *loc) {
+  return loc->getParent();
+}
+
+template <>
+llvm::BasicBlock *kllvm::proof_event::get_parent_block<llvm::Instruction>(
+    llvm::Instruction *loc) {
+  return loc->getParent();
+}
+
+template <>
+llvm::BasicBlock *
+kllvm::proof_event::get_parent_block<llvm::BasicBlock>(llvm::BasicBlock *loc) {
+  return loc;
+}
+
+template <>
+void kllvm::proof_event::fix_insert_loc<llvm::Instruction>(
+    llvm::Instruction *loc, llvm::BasicBlock *merge_block) {
+  loc->moveBefore(*merge_block, merge_block->begin());
+}
+
+template <>
+void kllvm::proof_event::fix_insert_loc<llvm::BasicBlock>(
+    llvm::BasicBlock *loc, llvm::BasicBlock *merge_block) {
+  emit_no_op(merge_block);
+}
+
 } // namespace kllvm
diff --git a/runtime/util/ConfigurationSerializer.cpp b/runtime/util/ConfigurationSerializer.cpp
index ac5af3e23..15c20d6b0 100644
--- a/runtime/util/ConfigurationSerializer.cpp
+++ b/runtime/util/ConfigurationSerializer.cpp
@@ -717,6 +717,12 @@ void write_pattern_matching_failure_to_proof_trace(
       ->pattern_matching_failure(function_name);
 }
 
+void write_function_exit_to_proof_trace(
+    void *proof_writer, uint64_t ordinal, bool is_tail) {
+  static_cast<proof_trace_writer *>(proof_writer)
+      ->function_exit(ordinal, is_tail);
+}
+
 void write_configuration_to_proof_trace(
     void *proof_writer, block *config, bool is_initial) {
   static_cast<proof_trace_writer *>(proof_writer)
diff --git a/test/output/add-rewrite/input.proof.debug.out.diff b/test/output/add-rewrite/input.proof.debug.out.diff
index 650cf548c..9da639dd5 100644
--- a/test/output/add-rewrite/input.proof.debug.out.diff
+++ b/test/output/add-rewrite/input.proof.debug.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Stat
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 153 1 [] []
   VarK = kore[Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'State'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())),Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())]
+function exit: 153 notail
+function exit: 112 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 110 0 [] []
+function exit: 110 notail
+function exit: 111 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'State'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())),Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 107 5 [ADD-REWRITE.state-next] [/home/dwightguth/proof-checker/generation/k-benchmarks/add-rewrite/add-rewrite.k:18]
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/add-rewrite/input.proof.out.diff b/test/output/add-rewrite/input.proof.out.diff
index eb538e6dd..fcfe15f2e 100644
--- a/test/output/add-rewrite/input.proof.out.diff
+++ b/test/output/add-rewrite/input.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Stat
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 153 1
   VarK = kore[Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'State'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())),Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())]
+function exit: 153 notail
+function exit: 112 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 110 0
+function exit: 110 notail
+function exit: 111 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstate'LParUndsCommUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'State'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat'Unds'Nat{}(Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}())),Lblz'LParRParUnds'ADD-REWRITE-SYNTAX'Unds'Nat{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 107 5
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/arith/add.proof.out.diff b/test/output/arith/add.proof.out.diff
index 93378ac0f..1788bb246 100644
--- a/test/output/arith/add.proof.out.diff
+++ b/test/output/arith/add.proof.out.diff
@@ -16,14 +16,19 @@ hook result: kore[Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 2877 1
   VarK = kore[Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))]
+function exit: 2877 notail
+function exit: 2804 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2802 0
+function exit: 2802 notail
+function exit: 2803 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2746 1
   VarHOLE = kore[\dv{SortInt{}}("1")]
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37,6 +42,7 @@ side condition entry: 2747 1
 function: LblisKResult{} (1:0)
 rule: 2840 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2840 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55,6 +61,7 @@ side condition entry: 2746 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68,6 +75,7 @@ side condition entry: 2747 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -90,6 +98,7 @@ side condition entry: 2740 1
 function: LblisKResult{} (1)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2841 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -106,6 +115,7 @@ side condition entry: 2746 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -119,6 +129,7 @@ side condition entry: 2747 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/arith/well.proof.out.diff b/test/output/arith/well.proof.out.diff
index fc06fa37f..2b0374393 100644
--- a/test/output/arith/well.proof.out.diff
+++ b/test/output/arith/well.proof.out.diff
@@ -16,14 +16,19 @@ hook result: kore[Lblwell'LParUndsCommUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 2877 1
   VarK = kore[Lblwell'LParUndsCommUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")))]
+function exit: 2877 notail
+function exit: 2804 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2802 0
+function exit: 2802 notail
+function exit: 2803 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblwell'LParUndsCommUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2752 1
   VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))]
 function: LblisKResult{} (1:0)
 rule: 2840 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2840 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43,6 +48,7 @@ side condition entry: 2746 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56,6 +62,7 @@ side condition entry: 2747 1
 function: LblisKResult{} (1:0)
 rule: 2840 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2840 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74,6 +81,7 @@ side condition entry: 2746 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -87,6 +95,7 @@ side condition entry: 2747 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -109,6 +118,7 @@ side condition entry: 2740 1
 function: LblisKResult{} (1)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2841 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -125,6 +135,7 @@ side condition entry: 2746 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -138,6 +149,7 @@ side condition entry: 2747 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -160,6 +172,7 @@ side condition entry: 2743 1
 function: LblisKResult{} (1)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2841 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -177,6 +190,7 @@ side condition entry: 2752 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -190,6 +204,7 @@ side condition entry: 2755 1
 function: LblisKResult{} (1:0)
 rule: 2840 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),dotk{}())]
+function exit: 2840 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -209,6 +224,7 @@ side condition entry: 2746 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -222,6 +238,7 @@ side condition entry: 2747 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -244,6 +261,7 @@ side condition entry: 2745 1
 function: LblisKResult{} (1)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2841 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -261,6 +279,7 @@ side condition entry: 2752 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -274,6 +293,7 @@ side condition entry: 2755 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -287,6 +307,7 @@ side condition entry: 2754 1
 function: LblisKResult{} (1:0)
 rule: 2840 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2840 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -306,6 +327,7 @@ side condition entry: 2746 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -319,6 +341,7 @@ side condition entry: 2747 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -341,6 +364,7 @@ side condition entry: 2744 1
 function: LblisKResult{} (1)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2841 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -358,6 +382,7 @@ side condition entry: 2752 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -371,6 +396,7 @@ side condition entry: 2755 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -384,6 +410,7 @@ side condition entry: 2754 1
 function: LblisKResult{} (1:0)
 rule: 2841 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2841 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/assoc-function/left.proof.out.diff b/test/output/assoc-function/left.proof.out.diff
index 88769035c..9b674bf29 100644
--- a/test/output/assoc-function/left.proof.out.diff
+++ b/test/output/assoc-function/left.proof.out.diff
@@ -3,14 +3,17 @@ function: Lbl'UndsPlus'left'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Und
 rule: 103 2
   Var'Unds'X = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarY = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 103 notail
 function: Lbl'UndsPlus'left'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} ()
 rule: 103 2
   Var'Unds'X = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarY = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 103 notail
 function: Lbl'UndsPlus'left'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} ()
 rule: 103 2
   Var'Unds'X = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarY = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 103 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())]
@@ -28,7 +31,11 @@ hook result: kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 149 1
   VarK = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 149 notail
+function exit: 109 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 107 0
+function exit: 107 notail
+function exit: 108 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/assoc-function/next-left.proof.out.diff b/test/output/assoc-function/next-left.proof.out.diff
index f00dea890..7ee0acaf7 100644
--- a/test/output/assoc-function/next-left.proof.out.diff
+++ b/test/output/assoc-function/next-left.proof.out.diff
@@ -3,14 +3,17 @@ function: Lbl'UndsPlus'left'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Und
 rule: 103 2
   Var'Unds'X = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarY = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 103 notail
 function: Lbl'UndsPlus'left'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} ()
 rule: 103 2
   Var'Unds'X = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarY = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 103 notail
 function: Lbl'UndsPlus'left'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} ()
 rule: 103 2
   Var'Unds'X = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarY = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 103 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()))]
@@ -28,8 +31,12 @@ hook result: kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KIte
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 149 1
   VarK = kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())]
+function exit: 149 notail
+function exit: 109 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 107 0
+function exit: 107 notail
+function exit: 108 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 102 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/assoc-function/next-right.proof.out.diff b/test/output/assoc-function/next-right.proof.out.diff
index f2ae9a296..1e6de7526 100644
--- a/test/output/assoc-function/next-right.proof.out.diff
+++ b/test/output/assoc-function/next-right.proof.out.diff
@@ -3,14 +3,17 @@ function: Lbl'UndsPlus'right'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Un
 rule: 104 2
   Var'Unds'Y = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarX = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 104 notail
 function: Lbl'UndsPlus'right'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} ()
 rule: 104 2
   Var'Unds'Y = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarX = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 104 notail
 function: Lbl'UndsPlus'right'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} ()
 rule: 104 2
   Var'Unds'Y = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarX = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 104 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()))]
@@ -28,8 +31,12 @@ hook result: kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KIte
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 149 1
   VarK = kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())]
+function exit: 149 notail
+function exit: 109 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 107 0
+function exit: 107 notail
+function exit: 108 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 102 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/assoc-function/right.proof.out.diff b/test/output/assoc-function/right.proof.out.diff
index 5cefa325a..42e4e56b6 100644
--- a/test/output/assoc-function/right.proof.out.diff
+++ b/test/output/assoc-function/right.proof.out.diff
@@ -3,14 +3,17 @@ function: Lbl'UndsPlus'right'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Un
 rule: 104 2
   Var'Unds'Y = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarX = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 104 notail
 function: Lbl'UndsPlus'right'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} ()
 rule: 104 2
   Var'Unds'Y = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarX = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 104 notail
 function: Lbl'UndsPlus'right'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} ()
 rule: 104 2
   Var'Unds'Y = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
   VarX = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 104 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())]
@@ -28,7 +31,11 @@ hook result: kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 149 1
   VarK = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 149 notail
+function exit: 109 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 107 0
+function exit: 107 notail
+function exit: 108 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/builtin-functions/abs.proof.out.diff b/test/output/builtin-functions/abs.proof.out.diff
index 52ede5867..bccea619c 100644
--- a/test/output/builtin-functions/abs.proof.out.diff
+++ b/test/output/builtin-functions/abs.proof.out.diff
@@ -14,6 +14,7 @@ hook: KEQUAL.ite Lblite{SortInt{}} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortInt{}}("5")]
 hook result: kore[\dv{SortInt{}}("5")]
+function exit: 210 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("5"))]
@@ -31,7 +32,11 @@ hook result: kore[\dv{SortInt{}}("5")]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 280 1
   VarK = kore[\dv{SortInt{}}("5")]
+function exit: 280 notail
+function exit: 223 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 221 0
+function exit: 221 notail
+function exit: 222 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/builtin-functions/double.proof.out.diff b/test/output/builtin-functions/double.proof.out.diff
index 15ee4f232..c4bcb616b 100644
--- a/test/output/builtin-functions/double.proof.out.diff
+++ b/test/output/builtin-functions/double.proof.out.diff
@@ -6,6 +6,7 @@ hook: INT.mul Lbl'UndsStar'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("2")]
 hook result: kore[\dv{SortInt{}}("10")]
+function exit: 214 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("10"))]
@@ -23,7 +24,11 @@ hook result: kore[\dv{SortInt{}}("10")]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 280 1
   VarK = kore[\dv{SortInt{}}("10")]
+function exit: 280 notail
+function exit: 223 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 221 0
+function exit: 221 notail
+function exit: 222 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/builtin-functions/head-bytes.proof.out.diff b/test/output/builtin-functions/head-bytes.proof.out.diff
index 3be01447a..6e6479552 100644
--- a/test/output/builtin-functions/head-bytes.proof.out.diff
+++ b/test/output/builtin-functions/head-bytes.proof.out.diff
@@ -7,6 +7,7 @@ hook: BYTES.substr LblsubstrBytes'LParUndsCommUndsCommUndsRParUnds'BYTES-HOOKED'
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("1")]
 hook result: kore[\dv{SortBytes{}}("b")]
+function exit: 219 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBytes{}}("b"))]
@@ -24,7 +25,11 @@ hook result: kore[\dv{SortBytes{}}("b")]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 280 1
   VarK = kore[\dv{SortBytes{}}("b")]
+function exit: 280 notail
+function exit: 223 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 221 0
+function exit: 221 notail
+function exit: 222 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBytes{}}("b"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBytes{}}("b"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/builtin-functions/head-string.proof.out.diff b/test/output/builtin-functions/head-string.proof.out.diff
index 1b2e08be1..ada1e158e 100644
--- a/test/output/builtin-functions/head-string.proof.out.diff
+++ b/test/output/builtin-functions/head-string.proof.out.diff
@@ -7,6 +7,7 @@ hook: STRING.substr LblsubstrString'LParUndsCommUndsCommUndsRParUnds'STRING-COMM
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("1")]
 hook result: kore[\dv{SortString{}}("s")]
+function exit: 220 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("s"))]
@@ -24,7 +25,11 @@ hook result: kore[\dv{SortString{}}("s")]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 280 1
   VarK = kore[\dv{SortString{}}("s")]
+function exit: 280 notail
+function exit: 223 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 221 0
+function exit: 221 notail
+function exit: 222 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("s"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("s"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/builtin-functions/ispos.proof.out.diff b/test/output/builtin-functions/ispos.proof.out.diff
index 34319f8e3..6e88b1d0c 100644
--- a/test/output/builtin-functions/ispos.proof.out.diff
+++ b/test/output/builtin-functions/ispos.proof.out.diff
@@ -6,6 +6,7 @@ hook: INT.gt Lbl'Unds-GT-'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("0")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 255 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))]
@@ -23,7 +24,11 @@ hook result: kore[\dv{SortBool{}}("false")]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 280 1
   VarK = kore[\dv{SortBool{}}("false")]
+function exit: 280 notail
+function exit: 223 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 221 0
+function exit: 221 notail
+function exit: 222 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/builtin-functions/next-abs.proof.out.diff b/test/output/builtin-functions/next-abs.proof.out.diff
index 9b31480eb..ad68f62f6 100644
--- a/test/output/builtin-functions/next-abs.proof.out.diff
+++ b/test/output/builtin-functions/next-abs.proof.out.diff
@@ -14,6 +14,7 @@ hook: KEQUAL.ite Lblite{SortInt{}} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortInt{}}("5")]
 hook result: kore[\dv{SortInt{}}("5")]
+function exit: 210 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5")))]
@@ -31,8 +32,12 @@ hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'K
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 280 1
   VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5"))]
+function exit: 280 notail
+function exit: 223 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 221 0
+function exit: 221 notail
+function exit: 222 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 166 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/builtin-functions/next-double.proof.out.diff b/test/output/builtin-functions/next-double.proof.out.diff
index 9e7f031d5..8ecb23403 100644
--- a/test/output/builtin-functions/next-double.proof.out.diff
+++ b/test/output/builtin-functions/next-double.proof.out.diff
@@ -6,6 +6,7 @@ hook: INT.mul Lbl'UndsStar'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("2")]
 hook result: kore[\dv{SortInt{}}("10")]
+function exit: 214 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10")))]
@@ -23,8 +24,12 @@ hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'K
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 280 1
   VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10"))]
+function exit: 280 notail
+function exit: 223 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 221 0
+function exit: 221 notail
+function exit: 222 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 166 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/builtin-functions/next-head-bytes.proof.out.diff b/test/output/builtin-functions/next-head-bytes.proof.out.diff
index 94c95fa02..20c713be3 100644
--- a/test/output/builtin-functions/next-head-bytes.proof.out.diff
+++ b/test/output/builtin-functions/next-head-bytes.proof.out.diff
@@ -7,6 +7,7 @@ hook: BYTES.substr LblsubstrBytes'LParUndsCommUndsCommUndsRParUnds'BYTES-HOOKED'
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("1")]
 hook result: kore[\dv{SortBytes{}}("b")]
+function exit: 219 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b")))]
@@ -24,8 +25,12 @@ hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'K
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 280 1
   VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b"))]
+function exit: 280 notail
+function exit: 223 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 221 0
+function exit: 221 notail
+function exit: 222 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 166 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/builtin-functions/next-head-string.proof.out.diff b/test/output/builtin-functions/next-head-string.proof.out.diff
index fb4a11bba..cb2ab26ba 100644
--- a/test/output/builtin-functions/next-head-string.proof.out.diff
+++ b/test/output/builtin-functions/next-head-string.proof.out.diff
@@ -7,6 +7,7 @@ hook: STRING.substr LblsubstrString'LParUndsCommUndsCommUndsRParUnds'STRING-COMM
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("1")]
 hook result: kore[\dv{SortString{}}("s")]
+function exit: 220 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s")))]
@@ -24,8 +25,12 @@ hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'K
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 280 1
   VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s"))]
+function exit: 280 notail
+function exit: 223 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 221 0
+function exit: 221 notail
+function exit: 222 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 166 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/builtin-functions/next-ispos.proof.out.diff b/test/output/builtin-functions/next-ispos.proof.out.diff
index e80347aca..2d7d2a37f 100644
--- a/test/output/builtin-functions/next-ispos.proof.out.diff
+++ b/test/output/builtin-functions/next-ispos.proof.out.diff
@@ -6,6 +6,7 @@ hook: INT.gt Lbl'Unds-GT-'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("0")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 255 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false")))]
@@ -23,8 +24,12 @@ hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'K
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 280 1
   VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false"))]
+function exit: 280 notail
+function exit: 223 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 221 0
+function exit: 221 notail
+function exit: 222 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 166 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/builtin-hook-events/program.proof.out.diff b/test/output/builtin-hook-events/program.proof.out.diff
index 77cf50b24..bd277df97 100644
--- a/test/output/builtin-hook-events/program.proof.out.diff
+++ b/test/output/builtin-hook-events/program.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Un
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 172 1
   VarK = kore[Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true"))]
+function exit: 172 notail
+function exit: 130 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 128 0
+function exit: 128 notail
+function exit: 129 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 101 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/builtin-int/input.proof.out.diff b/test/output/builtin-int/input.proof.out.diff
index 98a3cdfd2..dc5501783 100644
--- a/test/output/builtin-int/input.proof.out.diff
+++ b/test/output/builtin-int/input.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 206 1
   VarK = kore[Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))]
+function exit: 206 notail
+function exit: 160 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 158 0
+function exit: 158 notail
+function exit: 159 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 124 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/builtin-io/read.proof.intermediate.out.diff b/test/output/builtin-io/read.proof.intermediate.out.diff
index 278b63d8f..36515e396 100644
--- a/test/output/builtin-io/read.proof.intermediate.out.diff
+++ b/test/output/builtin-io/read.proof.intermediate.out.diff
@@ -19,12 +19,18 @@ function: Lblproject'Coln'String{} (0:0:0)
   arg: kore[kseq{}(\dv{SortString{}}("input_file"),dotk{}())]
 rule: 2841 1
   VarK = kore[\dv{SortString{}}("input_file")]
+function exit: 2841 notail
+function exit: 2762 notail
 function: LblinitFdCell{} (1)
 rule: 2759 0
+function exit: 2759 notail
 function: LblinitBufferCell{} (2)
 rule: 2758 0
+function exit: 2758 notail
 function: LblinitGeneratedCounterCell{} (3)
 rule: 2760 0
+function exit: 2760 notail
+function exit: 2761 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblreadFromFile'LParUndsRParUnds'BUILTIN-IO'Unds'KItem'Unds'String{}(\dv{SortString{}}("input_file")),dotk{}())),Lbl'-LT-'fd'-GT-'{}(\dv{SortInt{}}("-1")),Lbl'-LT-'buffer'-GT-'{}(\dv{SortString{}}("")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2712 4
   Var'Unds'Gen0 = kore[Lbl'-LT-'fd'-GT-'{}(\dv{SortInt{}}("-1"))]
@@ -39,6 +45,7 @@ hook: IO.open Lbl'Hash'open'LParUndsCommUndsRParUnds'K-IO'Unds'IOInt'Unds'String
   arg: kore[\dv{SortString{}}("input_file")]
   arg: kore[\dv{SortString{}}("r+")]
 hook result: kore[Lbl'Hash'ENOENT{}()]
+function exit: 2702 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblopen'LParUndsRParUnds'BUILTIN-IO'Unds'KItem'Unds'IOInt{}(Lbl'Hash'ENOENT{}()),dotk{}())),Lbl'-LT-'fd'-GT-'{}(\dv{SortInt{}}("-1")),Lbl'-LT-'buffer'-GT-'{}(\dv{SortString{}}("")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2710 4
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("-1")]
diff --git a/test/output/builtin-io/read.proof.out.diff b/test/output/builtin-io/read.proof.out.diff
index cfcc6a0de..103a95d17 100644
--- a/test/output/builtin-io/read.proof.out.diff
+++ b/test/output/builtin-io/read.proof.out.diff
@@ -16,12 +16,18 @@ hook result: kore[\dv{SortString{}}("input_file")]
 function: Lblproject'Coln'String{} (0:0:0)
 rule: 2841 1
   VarK = kore[\dv{SortString{}}("input_file")]
+function exit: 2841 notail
+function exit: 2762 notail
 function: LblinitFdCell{} (1)
 rule: 2759 0
+function exit: 2759 notail
 function: LblinitBufferCell{} (2)
 rule: 2758 0
+function exit: 2758 notail
 function: LblinitGeneratedCounterCell{} (3)
 rule: 2760 0
+function exit: 2760 notail
+function exit: 2761 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblreadFromFile'LParUndsRParUnds'BUILTIN-IO'Unds'KItem'Unds'String{}(\dv{SortString{}}("input_file")),dotk{}())),Lbl'-LT-'fd'-GT-'{}(\dv{SortInt{}}("-1")),Lbl'-LT-'buffer'-GT-'{}(\dv{SortString{}}("")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2712 4
   Var'Unds'Gen0 = kore[Lbl'-LT-'fd'-GT-'{}(\dv{SortInt{}}("-1"))]
@@ -35,6 +41,7 @@ hook: IO.open Lbl'Hash'open'LParUndsCommUndsRParUnds'K-IO'Unds'IOInt'Unds'String
   arg: kore[\dv{SortString{}}("input_file")]
   arg: kore[\dv{SortString{}}("r+")]
 hook result: kore[Lbl'Hash'ENOENT{}()]
+function exit: 2702 notail
 rule: 2710 4
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("-1")]
   Var'Unds'Gen1 = kore[Lbl'-LT-'buffer'-GT-'{}(\dv{SortString{}}(""))]
diff --git a/test/output/builtin-json/id.proof.out.diff b/test/output/builtin-json/id.proof.out.diff
index 93331e603..50bfa27ad 100644
--- a/test/output/builtin-json/id.proof.out.diff
+++ b/test/output/builtin-json/id.proof.out.diff
@@ -8,6 +8,7 @@ hook result: kore[\dv{SortString{}}("{\x22key\x22:2}")]
 hook: JSON.string2json LblString2JSON{} ()
   arg: kore[\dv{SortString{}}("{\x22key\x22:2}")]
 hook result: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))]
+function exit: 216 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())))]
@@ -25,7 +26,11 @@ hook result: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("k
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 276 1
   VarK = kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))]
+function exit: 276 notail
+function exit: 219 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 217 0
+function exit: 217 notail
+function exit: 218 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/builtin-json/next-id.proof.out.diff b/test/output/builtin-json/next-id.proof.out.diff
index 51998047e..b4cb9130c 100644
--- a/test/output/builtin-json/next-id.proof.out.diff
+++ b/test/output/builtin-json/next-id.proof.out.diff
@@ -8,6 +8,7 @@ hook result: kore[\dv{SortString{}}("{\x22key\x22:2}")]
 hook: JSON.string2json LblString2JSON{} ()
   arg: kore[\dv{SortString{}}("{\x22key\x22:2}")]
 hook result: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))]
+function exit: 216 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-JSON-SYNTAX'Unds'KItem'Unds'JSON{}(LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))))]
@@ -25,8 +26,12 @@ hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-JSON-SYNTAX'Unds'KItem'
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 276 1
   VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-JSON-SYNTAX'Unds'KItem'Unds'JSON{}(LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())))]
+function exit: 276 notail
+function exit: 219 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 217 0
+function exit: 217 notail
+function exit: 218 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'next'LParUndsRParUnds'BUILTIN-JSON-SYNTAX'Unds'KItem'Unds'JSON{}(LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 170 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/cast/in.proof.out.diff b/test/output/cast/in.proof.out.diff
index 773f9ea48..546efec45 100644
--- a/test/output/cast/in.proof.out.diff
+++ b/test/output/cast/in.proof.out.diff
@@ -16,10 +16,15 @@ hook result: kore[\dv{SortInt{}}("42")]
 function: Lblproject'Coln'Exp{} (0:0)
 rule: 213 1
   VarK = kore[\dv{SortInt{}}("42")]
+function exit: 213 notail
+function exit: 169 notail
 function: LblinitSumCell{} (1)
 rule: 170 0
+function exit: 170 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 167 0
+function exit: 167 notail
+function exit: 168 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("42"),dotk{}())),Lbl'-LT-'sum'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 133 4
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -29,6 +34,7 @@ rule: 133 4
 function: Lblproject'Coln'Int{} (1:0:1)
 rule: 218 1
   VarK = kore[\dv{SortInt{}}("42")]
+function exit: 218 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:0)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("42")]
diff --git a/test/output/cell-collection/exec.proof.out.diff b/test/output/cell-collection/exec.proof.out.diff
index 8b2ed1af7..149b07961 100644
--- a/test/output/cell-collection/exec.proof.out.diff
+++ b/test/output/cell-collection/exec.proof.out.diff
@@ -16,10 +16,15 @@ hook result: kore[Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 320 1
   VarK = kore[Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}()]
+function exit: 320 notail
+function exit: 246 notail
 function: LblinitMessagesCell{} (1)
 rule: 248 0
+function exit: 248 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 244 0
+function exit: 244 notail
+function exit: 245 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'messages'-GT-'{}(Lbl'Stop'MessageCellMap{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 197 2
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/cell-value/init.proof.intermediate.out.diff b/test/output/cell-value/init.proof.intermediate.out.diff
index 6a34a70c8..c7069afbd 100644
--- a/test/output/cell-value/init.proof.intermediate.out.diff
+++ b/test/output/cell-value/init.proof.intermediate.out.diff
@@ -19,10 +19,15 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}(),dotk{}())]
 rule: 2907 1
   VarK = kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()]
+function exit: 2907 notail
+function exit: 2813 notail
 function: LblinitMessagesCell{} (1)
 rule: 2815 0
+function exit: 2815 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 2811 0
+function exit: 2811 notail
+function exit: 2812 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'messages'-GT-'{}(Lbl'Stop'MessageCellMap{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2759 3
   Var'Unds'DotVar1 = kore[dotk{}()]
@@ -99,6 +104,7 @@ rule: 2805 5
 function: LblfindMsg'LParUndsCommUndsRParUnds'CELL-VALUE'Unds'Bool'Unds'Int'Unds'MessagesCell{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[Lbl'-LT-'messages'-GT-'{}(LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount")))))]
+function exit: 2805 tail
 side condition entry: 2805 2
   VarID = kore[\dv{SortInt{}}("1")]
   VarID'Apos' = kore[\dv{SortInt{}}("0")]
@@ -116,6 +122,8 @@ rule: 2805 5
 function: LblfindMsg'LParUndsCommUndsRParUnds'CELL-VALUE'Unds'Bool'Unds'Int'Unds'MessagesCell{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[Lbl'-LT-'messages'-GT-'{}(Lbl'Stop'MessageCellMap{}())]
+function exit: 2805 tail
 rule: 2807 1
   Var'Unds'ID = kore[\dv{SortInt{}}("1")]
+function exit: 2807 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())),Lbl'-LT-'messages'-GT-'{}(Lbl'Unds'MessageCellMap'Unds'{}(LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("200")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("oofAccount")))),LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount")))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/cell-value/init.proof.out.diff b/test/output/cell-value/init.proof.out.diff
index e5d38f342..3a99ac12a 100644
--- a/test/output/cell-value/init.proof.out.diff
+++ b/test/output/cell-value/init.proof.out.diff
@@ -16,10 +16,15 @@ hook result: kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 2907 1
   VarK = kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()]
+function exit: 2907 notail
+function exit: 2813 notail
 function: LblinitMessagesCell{} (1)
 rule: 2815 0
+function exit: 2815 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 2811 0
+function exit: 2811 notail
+function exit: 2812 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'messages'-GT-'{}(Lbl'Stop'MessageCellMap{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2759 3
   Var'Unds'DotVar1 = kore[dotk{}()]
@@ -87,6 +92,7 @@ rule: 2805 5
   VarID'Apos' = kore[\dv{SortInt{}}("2")]
   VarMSGS = kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount"))))]
 function: LblfindMsg'LParUndsCommUndsRParUnds'CELL-VALUE'Unds'Bool'Unds'Int'Unds'MessagesCell{} ()
+function exit: 2805 tail
 side condition entry: 2805 2
   VarID = kore[\dv{SortInt{}}("1")]
   VarID'Apos' = kore[\dv{SortInt{}}("0")]
@@ -102,6 +108,8 @@ rule: 2805 5
   VarID'Apos' = kore[\dv{SortInt{}}("0")]
   VarMSGS = kore[Lbl'Stop'MessageCellMap{}()]
 function: LblfindMsg'LParUndsCommUndsRParUnds'CELL-VALUE'Unds'Bool'Unds'Int'Unds'MessagesCell{} ()
+function exit: 2805 tail
 rule: 2807 1
   Var'Unds'ID = kore[\dv{SortInt{}}("1")]
+function exit: 2807 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())),Lbl'-LT-'messages'-GT-'{}(Lbl'Unds'MessageCellMap'Unds'{}(LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("200")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("oofAccount")))),LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("fooAccount")))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/concurrent-counters/4.proof.out.diff b/test/output/concurrent-counters/4.proof.out.diff
index 135238a5a..9cfef8e97 100644
--- a/test/output/concurrent-counters/4.proof.out.diff
+++ b/test/output/concurrent-counters/4.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'U
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 203 1
   VarK = kore[Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0"))]
+function exit: 203 notail
+function exit: 158 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 156 0
+function exit: 156 notail
+function exit: 157 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 121 1
   VarM = kore[\dv{SortInt{}}("4")]
diff --git a/test/output/conditional-function/3.proof.intermediate.out.diff b/test/output/conditional-function/3.proof.intermediate.out.diff
index 72e6aa672..f3d6b1c7f 100644
--- a/test/output/conditional-function/3.proof.intermediate.out.diff
+++ b/test/output/conditional-function/3.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))),dotk{}())]
 rule: 208 1
   VarK = kore[Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3")))]
+function exit: 208 notail
+function exit: 162 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 160 0
+function exit: 160 notail
+function exit: 161 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 124 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -84,16 +88,20 @@ hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} ()
 hook result: kore[\dv{SortBool{}}("false")]
 side condition exit: 156 false
 rule: 157 0
+function exit: 157 notail
 hook: INT.mul Lbl'UndsStar'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
 hook result: kore[\dv{SortInt{}}("1")]
+function exit: 156 notail
 hook: INT.mul Lbl'UndsStar'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
 hook result: kore[\dv{SortInt{}}("2")]
+function exit: 156 notail
 hook: INT.mul Lbl'UndsStar'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("2")]
 hook result: kore[\dv{SortInt{}}("6")]
+function exit: 156 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("6")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/conditional-function/3.proof.out.diff b/test/output/conditional-function/3.proof.out.diff
index 6da6c7d7a..d792de0bf 100644
--- a/test/output/conditional-function/3.proof.out.diff
+++ b/test/output/conditional-function/3.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'U
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 208 1
   VarK = kore[Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3")))]
+function exit: 208 notail
+function exit: 162 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 160 0
+function exit: 160 notail
+function exit: 161 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 124 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -74,16 +78,20 @@ hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} ()
 hook result: kore[\dv{SortBool{}}("false")]
 side condition exit: 156 false
 rule: 157 0
+function exit: 157 notail
 hook: INT.mul Lbl'UndsStar'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
 hook result: kore[\dv{SortInt{}}("1")]
+function exit: 156 notail
 hook: INT.mul Lbl'UndsStar'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
 hook result: kore[\dv{SortInt{}}("2")]
+function exit: 156 notail
 hook: INT.mul Lbl'UndsStar'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("2")]
 hook result: kore[\dv{SortInt{}}("6")]
+function exit: 156 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("6")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/custom-klabel-fun/input.proof.out.diff b/test/output/custom-klabel-fun/input.proof.out.diff
index 2cb66ec21..cc6d79008 100644
--- a/test/output/custom-klabel-fun/input.proof.out.diff
+++ b/test/output/custom-klabel-fun/input.proof.out.diff
@@ -3,14 +3,18 @@ function: Lblbar1'LParUndsRParUnds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo'Unds'Foo{}
 rule: 92 1
   VarX = kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()]
 function: Lblbar2'Unds'fun{} ()
+function exit: 92 tail
 rule: 93 1
   VarX = kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()]
 function: Lblbaz1'LParUndsRParUnds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo'Unds'Foo{} ()
+function exit: 93 tail
 rule: 94 1
   VarX = kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()]
 function: Lblbaz2'LParUndsRParUnds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo'Unds'Foo{} ()
+function exit: 94 tail
 rule: 95 1
   VarX = kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()]
+function exit: 95 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}())]
@@ -28,7 +32,11 @@ hook result: kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 139 1
   VarK = kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()]
+function exit: 139 notail
+function exit: 99 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 97 0
+function exit: 97 notail
+function exit: 98 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/decrement-int/2_rewrites.proof.out.diff b/test/output/decrement-int/2_rewrites.proof.out.diff
index 59b732d53..ecf70d4bc 100644
--- a/test/output/decrement-int/2_rewrites.proof.out.diff
+++ b/test/output/decrement-int/2_rewrites.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[\dv{SortInt{}}("2")]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 195 1
   VarK = kore[\dv{SortInt{}}("2")]
+function exit: 195 notail
+function exit: 152 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 150 0
+function exit: 150 notail
+function exit: 151 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 116 1
   VarI = kore[\dv{SortInt{}}("2")]
diff --git a/test/output/decrement/0_rewrites.proof.out.diff b/test/output/decrement/0_rewrites.proof.out.diff
index 6dca3231b..af21c645f 100644
--- a/test/output/decrement/0_rewrites.proof.out.diff
+++ b/test/output/decrement/0_rewrites.proof.out.diff
@@ -16,7 +16,11 @@ hook result: kore[Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 138 1
   VarK = kore[Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()]
+function exit: 138 notail
+function exit: 99 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 97 0
+function exit: 97 notail
+function exit: 98 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/decrement/1_rewrite.proof.out.diff b/test/output/decrement/1_rewrite.proof.out.diff
index bccadbcc0..7018d2a2e 100644
--- a/test/output/decrement/1_rewrite.proof.out.diff
+++ b/test/output/decrement/1_rewrite.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 138 1
   VarK = kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())]
+function exit: 138 notail
+function exit: 99 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 97 0
+function exit: 97 notail
+function exit: 98 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 94 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/decrement/2_rewrites.proof.out.diff b/test/output/decrement/2_rewrites.proof.out.diff
index e80e5f1e5..5a9b4bdc2 100644
--- a/test/output/decrement/2_rewrites.proof.out.diff
+++ b/test/output/decrement/2_rewrites.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 138 1
   VarK = kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))]
+function exit: 138 notail
+function exit: 99 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 97 0
+function exit: 97 notail
+function exit: 98 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 94 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/double-rewrite/foo-a.proof.out.diff b/test/output/double-rewrite/foo-a.proof.out.diff
index f31a039da..a3fef711b 100644
--- a/test/output/double-rewrite/foo-a.proof.out.diff
+++ b/test/output/double-rewrite/foo-a.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 142 1
   VarK = kore[LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}()]
+function exit: 142 notail
+function exit: 102 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 100 0
+function exit: 100 notail
+function exit: 101 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 96 2
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/dv/five.proof.out.diff b/test/output/dv/five.proof.out.diff
index 01ca4e975..0e2cbc7ed 100644
--- a/test/output/dv/five.proof.out.diff
+++ b/test/output/dv/five.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUnd
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 2807 1
   VarK = kore[Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))]
+function exit: 2807 notail
+function exit: 2736 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2734 0
+function exit: 2734 notail
+function exit: 2735 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2687 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/exit-cell/exec0.output-cell.proof.out.diff b/test/output/exit-cell/exec0.output-cell.proof.out.diff
index ffec79e0f..c667fbe53 100644
--- a/test/output/exit-cell/exec0.output-cell.proof.out.diff
+++ b/test/output/exit-cell/exec0.output-cell.proof.out.diff
@@ -16,10 +16,15 @@ hook result: kore[Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Und
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 243 1
   VarK = kore[Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0"))]
+function exit: 243 notail
+function exit: 193 notail
 function: LblinitStatusCodeCell{} (1)
 rule: 194 0
+function exit: 194 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 191 0
+function exit: 191 notail
+function exit: 192 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0")),dotk{}())),Lbl'-LT-'status-code'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 144 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/fresh-gen/init.proof.out.diff b/test/output/fresh-gen/init.proof.out.diff
index 3a327d1da..168cb5d93 100644
--- a/test/output/fresh-gen/init.proof.out.diff
+++ b/test/output/fresh-gen/init.proof.out.diff
@@ -16,10 +16,15 @@ hook result: kore[Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 248 1
   VarK = kore[Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}()]
+function exit: 248 notail
+function exit: 197 notail
 function: LblinitGCell{} (1)
 rule: 194 0
+function exit: 194 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 195 0
+function exit: 195 notail
+function exit: 196 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'g'-GT-'{}(Lbl'Stop'List{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 148 2
   Var'Unds'Gen0 = kore[Lbl'-LT-'g'-GT-'{}(Lbl'Stop'List{}())]
@@ -35,6 +40,7 @@ hook result: kore[\dv{SortInt{}}("0")]
 function: LblfreshInt'LParUndsRParUnds'INT'Unds'Int'Unds'Int{} (1:0:1:0)
 rule: 192 1
   VarI = kore[\dv{SortInt{}}("0")]
+function exit: 192 notail
 hook: LIST.concat Lbl'Unds'List'Unds'{} (1:0)
   arg: kore[Lbl'Stop'List{}()]
   arg: kore[LblListItem{}(\dv{SortInt{}}("0"))]
@@ -54,6 +60,7 @@ hook result: kore[\dv{SortInt{}}("1")]
 function: LblfreshInt'LParUndsRParUnds'INT'Unds'Int'Unds'Int{} (1:0:1:0)
 rule: 192 1
   VarI = kore[\dv{SortInt{}}("1")]
+function exit: 192 notail
 hook: LIST.concat Lbl'Unds'List'Unds'{} (1:0)
   arg: kore[LblListItem{}(\dv{SortInt{}}("0"))]
   arg: kore[LblListItem{}(\dv{SortInt{}}("1"))]
@@ -73,6 +80,7 @@ hook result: kore[\dv{SortInt{}}("2")]
 function: LblfreshInt'LParUndsRParUnds'INT'Unds'Int'Unds'Int{} (1:0:1:0)
 rule: 192 1
   VarI = kore[\dv{SortInt{}}("2")]
+function exit: 192 notail
 hook: LIST.concat Lbl'Unds'List'Unds'{} (1:0)
   arg: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(\dv{SortInt{}}("0")),LblListItem{}(\dv{SortInt{}}("1")))]
   arg: kore[LblListItem{}(\dv{SortInt{}}("2"))]
diff --git a/test/output/fun-context/exec.proof.intermediate.out.diff b/test/output/fun-context/exec.proof.intermediate.out.diff
index aede9eea6..4b984e3d3 100644
--- a/test/output/fun-context/exec.proof.intermediate.out.diff
+++ b/test/output/fun-context/exec.proof.intermediate.out.diff
@@ -19,10 +19,15 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}(),dotk{}())]
 rule: 206 1
   VarK = kore[Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}()]
+function exit: 206 notail
+function exit: 160 notail
 function: LblinitBarCell{} (1)
 rule: 157 0
+function exit: 157 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 158 0
+function exit: 158 notail
+function exit: 159 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'bar'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 122 3
   Var'Hash'Configuration = kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'bar'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
@@ -36,4 +41,5 @@ rule: 154 4
   Var'Unds'Gen0 = kore[Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}(),dotk{}()))]
   Var'Unds'Gen1 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
   VarI = kore[\dv{SortInt{}}("100")]
+function exit: 154 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("100"),dotk{}())),Lbl'-LT-'bar'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/fun-context/exec.proof.out.diff b/test/output/fun-context/exec.proof.out.diff
index fa45efe90..6be0e3eea 100644
--- a/test/output/fun-context/exec.proof.out.diff
+++ b/test/output/fun-context/exec.proof.out.diff
@@ -16,10 +16,15 @@ hook result: kore[Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 206 1
   VarK = kore[Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}()]
+function exit: 206 notail
+function exit: 160 notail
 function: LblinitBarCell{} (1)
 rule: 157 0
+function exit: 157 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 158 0
+function exit: 158 notail
+function exit: 159 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'bar'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 122 3
   Var'Hash'Configuration = kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'bar'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
@@ -31,4 +36,5 @@ rule: 154 4
   Var'Unds'Gen0 = kore[Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}(),dotk{}()))]
   Var'Unds'Gen1 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
   VarI = kore[\dv{SortInt{}}("100")]
+function exit: 154 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("100"),dotk{}())),Lbl'-LT-'bar'-GT-'{}(\dv{SortInt{}}("100")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/imp-sum-slow.proof.out.diff b/test/output/imp-sum-slow.proof.out.diff
index 6ac220a06..c01205a6e 100644
--- a/test/output/imp-sum-slow.proof.out.diff
+++ b/test/output/imp-sum-slow.proof.out.diff
@@ -23,10 +23,16 @@ function: Lblproject'Coln'Pgm{} (0:0)
   arg: kore[kseq{}(Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))))))),dotk{}())]
 rule: 3034 1
   VarK = kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")))))))))]
+function exit: 3034 notail
+function exit: 2932 notail
 function: LblinitStateCell{} (1)
 rule: 2933 0
+function exit: 2933 notail
+function exit: 2934 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2930 0
+function exit: 2930 notail
+function exit: 2931 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))))))),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Stop'Map{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2876 2
   VarRho = kore[Lbl'Stop'Map{}()]
@@ -104,6 +110,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -130,6 +137,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -164,6 +172,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -186,6 +195,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -206,6 +216,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -235,6 +246,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -254,6 +266,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -269,6 +282,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -277,6 +291,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -302,6 +317,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -320,6 +336,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -343,6 +360,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -363,6 +381,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -410,6 +429,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -431,6 +451,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -460,6 +481,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -479,6 +501,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -493,6 +516,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -522,6 +546,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -541,6 +566,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -555,6 +581,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -580,6 +607,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -599,6 +627,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -625,6 +654,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -646,6 +676,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -675,6 +706,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -694,6 +726,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -708,6 +741,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -739,6 +773,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -758,6 +793,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -772,6 +808,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -797,6 +834,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -816,6 +854,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -850,6 +889,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -872,6 +912,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -892,6 +933,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -921,6 +963,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -940,6 +983,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -955,6 +999,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -963,6 +1008,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -988,6 +1034,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1006,6 +1053,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1029,6 +1077,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1049,6 +1098,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1096,6 +1146,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1117,6 +1168,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1146,6 +1198,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1165,6 +1218,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1179,6 +1233,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1208,6 +1263,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1227,6 +1283,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1241,6 +1298,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1266,6 +1324,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1285,6 +1344,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1311,6 +1371,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1332,6 +1393,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1361,6 +1423,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1380,6 +1443,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1394,6 +1458,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1425,6 +1490,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1444,6 +1510,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1458,6 +1525,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1483,6 +1551,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1502,6 +1571,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1536,6 +1606,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1558,6 +1629,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1578,6 +1650,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1607,6 +1680,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1626,6 +1700,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1641,6 +1716,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1649,6 +1725,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1674,6 +1751,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1692,6 +1770,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1715,6 +1794,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1735,6 +1815,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1782,6 +1863,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1803,6 +1885,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1832,6 +1915,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1851,6 +1935,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1865,6 +1950,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1894,6 +1980,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1913,6 +2000,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1927,6 +2015,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1952,6 +2041,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1971,6 +2061,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1997,6 +2088,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2018,6 +2110,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2047,6 +2140,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2066,6 +2160,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2080,6 +2175,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2111,6 +2207,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2130,6 +2227,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2144,6 +2242,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2169,6 +2268,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2188,6 +2288,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2222,6 +2323,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2244,6 +2346,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2264,6 +2367,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2293,6 +2397,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2312,6 +2417,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2327,6 +2433,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2335,6 +2442,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2360,6 +2468,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2378,6 +2487,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2401,6 +2511,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2421,6 +2532,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2468,6 +2580,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2489,6 +2602,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2518,6 +2632,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2537,6 +2652,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2551,6 +2667,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2580,6 +2697,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2599,6 +2717,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2613,6 +2732,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2638,6 +2758,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2657,6 +2778,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2683,6 +2805,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2704,6 +2827,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2733,6 +2857,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2752,6 +2877,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2766,6 +2892,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2797,6 +2924,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2816,6 +2944,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2830,6 +2959,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2855,6 +2985,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2874,6 +3005,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2908,6 +3040,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2930,6 +3063,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2950,6 +3084,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2979,6 +3114,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2998,6 +3134,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3013,6 +3150,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3021,6 +3159,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3046,6 +3185,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3064,6 +3204,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3087,6 +3228,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3107,6 +3249,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3154,6 +3297,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3175,6 +3319,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3204,6 +3349,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3223,6 +3369,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3237,6 +3384,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3266,6 +3414,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3285,6 +3434,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3299,6 +3449,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3324,6 +3475,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3343,6 +3495,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3369,6 +3522,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3390,6 +3544,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3419,6 +3574,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3438,6 +3594,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3452,6 +3609,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3483,6 +3641,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3502,6 +3661,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3516,6 +3676,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3541,6 +3702,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3560,6 +3722,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3594,6 +3757,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3616,6 +3780,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3636,6 +3801,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3665,6 +3831,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3684,6 +3851,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3699,6 +3867,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3707,6 +3876,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3732,6 +3902,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3750,6 +3921,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3773,6 +3945,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3793,6 +3966,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3840,6 +4014,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3861,6 +4036,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3890,6 +4066,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3909,6 +4086,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3923,6 +4101,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3952,6 +4131,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3971,6 +4151,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3985,6 +4166,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4010,6 +4192,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4029,6 +4212,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4055,6 +4239,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4076,6 +4261,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4105,6 +4291,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4124,6 +4311,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4138,6 +4326,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4169,6 +4358,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4188,6 +4378,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4202,6 +4393,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4227,6 +4419,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4246,6 +4439,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4280,6 +4474,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4302,6 +4497,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4322,6 +4518,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4351,6 +4548,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4370,6 +4568,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4385,6 +4584,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4393,6 +4593,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4418,6 +4619,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4436,6 +4638,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4459,6 +4662,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4479,6 +4683,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4526,6 +4731,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4547,6 +4753,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4576,6 +4783,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4595,6 +4803,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4609,6 +4818,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4638,6 +4848,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4657,6 +4868,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4671,6 +4883,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4696,6 +4909,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4715,6 +4929,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4741,6 +4956,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4762,6 +4978,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4791,6 +5008,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4810,6 +5028,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4824,6 +5043,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4855,6 +5075,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4874,6 +5095,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4888,6 +5110,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4913,6 +5136,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4932,6 +5156,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4966,6 +5191,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4988,6 +5214,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5008,6 +5235,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5037,6 +5265,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5056,6 +5285,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5071,6 +5301,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5079,6 +5310,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5104,6 +5336,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5122,6 +5355,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5145,6 +5379,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5165,6 +5400,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5212,6 +5448,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5233,6 +5470,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5262,6 +5500,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5281,6 +5520,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5295,6 +5535,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5324,6 +5565,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5343,6 +5585,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5357,6 +5600,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5382,6 +5626,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5401,6 +5646,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5427,6 +5673,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5448,6 +5695,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5477,6 +5725,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5496,6 +5745,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5510,6 +5760,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5541,6 +5792,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5560,6 +5812,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5574,6 +5827,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5599,6 +5853,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5618,6 +5873,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5652,6 +5908,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5674,6 +5931,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5694,6 +5952,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5723,6 +5982,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5742,6 +6002,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5757,6 +6018,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5765,6 +6027,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5790,6 +6053,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5808,6 +6072,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5831,6 +6096,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5851,6 +6117,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5898,6 +6165,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5919,6 +6187,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5948,6 +6217,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5967,6 +6237,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5981,6 +6252,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6010,6 +6282,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6029,6 +6302,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6043,6 +6317,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6068,6 +6343,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6087,6 +6363,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6113,6 +6390,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6134,6 +6412,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6163,6 +6442,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6182,6 +6462,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6196,6 +6477,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6227,6 +6509,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6246,6 +6529,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6260,6 +6544,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6285,6 +6570,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6304,6 +6590,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6338,6 +6625,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6360,6 +6648,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6380,6 +6669,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6409,6 +6699,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6428,6 +6719,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6443,6 +6735,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6451,6 +6744,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6476,6 +6770,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6494,6 +6789,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6517,6 +6813,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6537,6 +6834,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6584,6 +6882,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6605,6 +6904,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6634,6 +6934,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6653,6 +6954,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6667,6 +6969,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6696,6 +6999,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6715,6 +7019,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6729,6 +7034,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6754,6 +7060,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("55"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("55")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6773,6 +7080,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("55"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("55")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6799,6 +7107,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6820,6 +7129,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6849,6 +7159,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6868,6 +7179,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6882,6 +7194,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6913,6 +7226,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6932,6 +7246,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6946,6 +7261,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6971,6 +7287,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6990,6 +7307,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7024,6 +7342,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7046,6 +7365,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7066,6 +7386,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7095,6 +7416,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7114,6 +7436,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7129,6 +7452,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7137,6 +7461,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7162,6 +7487,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7180,6 +7506,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7203,6 +7530,7 @@ function: LblisKResult{} (1)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7223,6 +7551,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/imp-sum.proof.out.diff b/test/output/imp-sum.proof.out.diff
index d31318d19..b15e8e352 100644
--- a/test/output/imp-sum.proof.out.diff
+++ b/test/output/imp-sum.proof.out.diff
@@ -19,10 +19,16 @@ hook result: kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt
 function: Lblproject'Coln'Pgm{} (0:0)
 rule: 3034 1
   VarK = kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")))))))))]
+function exit: 3034 notail
+function exit: 2932 notail
 function: LblinitStateCell{} (1)
 rule: 2933 0
+function exit: 2933 notail
+function exit: 2934 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2930 0
+function exit: 2930 notail
+function exit: 2931 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("sum"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}())),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))))))),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Stop'Map{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2876 2
   VarRho = kore[Lbl'Stop'Map{}()]
@@ -94,6 +100,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -118,6 +125,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -149,6 +157,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -169,6 +178,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -187,6 +197,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -213,6 +224,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -230,6 +242,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -244,6 +257,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -251,6 +265,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -274,6 +289,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -290,6 +306,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -311,6 +328,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -329,6 +347,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -370,6 +389,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -389,6 +409,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -415,6 +436,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -432,6 +454,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -445,6 +468,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -471,6 +495,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -488,6 +513,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -501,6 +527,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -524,6 +551,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -541,6 +569,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -565,6 +594,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -584,6 +614,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -610,6 +641,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -627,6 +659,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -640,6 +673,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -668,6 +702,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -685,6 +720,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -698,6 +734,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -721,6 +758,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -738,6 +776,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -769,6 +808,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -789,6 +829,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -807,6 +848,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -833,6 +875,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -850,6 +893,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -864,6 +908,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -871,6 +916,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -894,6 +940,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -910,6 +957,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -931,6 +979,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -949,6 +998,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -990,6 +1040,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1009,6 +1060,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1035,6 +1087,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1052,6 +1105,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1065,6 +1119,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1091,6 +1146,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1108,6 +1164,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1121,6 +1178,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1144,6 +1202,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1161,6 +1220,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1185,6 +1245,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1204,6 +1265,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1230,6 +1292,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1247,6 +1310,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1260,6 +1324,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1288,6 +1353,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1305,6 +1371,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1318,6 +1385,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1341,6 +1409,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1358,6 +1427,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1389,6 +1459,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1409,6 +1480,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1427,6 +1499,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1453,6 +1526,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1470,6 +1544,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1484,6 +1559,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1491,6 +1567,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1514,6 +1591,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1530,6 +1608,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1551,6 +1630,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1569,6 +1649,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1610,6 +1691,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1629,6 +1711,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1655,6 +1738,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1672,6 +1756,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1685,6 +1770,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1711,6 +1797,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1728,6 +1815,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1741,6 +1829,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1764,6 +1853,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1781,6 +1871,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1805,6 +1896,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1824,6 +1916,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1850,6 +1943,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1867,6 +1961,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1880,6 +1975,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1908,6 +2004,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1925,6 +2022,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1938,6 +2036,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1961,6 +2060,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1978,6 +2078,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2009,6 +2110,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2029,6 +2131,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2047,6 +2150,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2073,6 +2177,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2090,6 +2195,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2104,6 +2210,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2111,6 +2218,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2134,6 +2242,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2150,6 +2259,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2171,6 +2281,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2189,6 +2300,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2230,6 +2342,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2249,6 +2362,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2275,6 +2389,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2292,6 +2407,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2305,6 +2421,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2331,6 +2448,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2348,6 +2466,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2361,6 +2480,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2384,6 +2504,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2401,6 +2522,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2425,6 +2547,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2444,6 +2567,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2470,6 +2594,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2487,6 +2612,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2500,6 +2626,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2528,6 +2655,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2545,6 +2673,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2558,6 +2687,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2581,6 +2711,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2598,6 +2729,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2629,6 +2761,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2649,6 +2782,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2667,6 +2801,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2693,6 +2828,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2710,6 +2846,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2724,6 +2861,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2731,6 +2869,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2754,6 +2893,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2770,6 +2910,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2791,6 +2932,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2809,6 +2951,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2850,6 +2993,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2869,6 +3013,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2895,6 +3040,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2912,6 +3058,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2925,6 +3072,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2951,6 +3099,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2968,6 +3117,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2981,6 +3131,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3004,6 +3155,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3021,6 +3173,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3045,6 +3198,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3064,6 +3218,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3090,6 +3245,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3107,6 +3263,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3120,6 +3277,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3148,6 +3306,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3165,6 +3324,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3178,6 +3338,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3201,6 +3362,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3218,6 +3380,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3249,6 +3412,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3269,6 +3433,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3287,6 +3452,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3313,6 +3479,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3330,6 +3497,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3344,6 +3512,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3351,6 +3520,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3374,6 +3544,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3390,6 +3561,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3411,6 +3583,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3429,6 +3602,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3470,6 +3644,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3489,6 +3664,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3515,6 +3691,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3532,6 +3709,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3545,6 +3723,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3571,6 +3750,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3588,6 +3768,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3601,6 +3782,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3624,6 +3806,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3641,6 +3824,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3665,6 +3849,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3684,6 +3869,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3710,6 +3896,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3727,6 +3914,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3740,6 +3928,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3768,6 +3957,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3785,6 +3975,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3798,6 +3989,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3821,6 +4013,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3838,6 +4031,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3869,6 +4063,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3889,6 +4084,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3907,6 +4103,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3933,6 +4130,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3950,6 +4148,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3964,6 +4163,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3971,6 +4171,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3994,6 +4195,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4010,6 +4212,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4031,6 +4234,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4049,6 +4253,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4090,6 +4295,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4109,6 +4315,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4135,6 +4342,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4152,6 +4360,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4165,6 +4374,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4191,6 +4401,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4208,6 +4419,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4221,6 +4433,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4244,6 +4457,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4261,6 +4475,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4285,6 +4500,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4304,6 +4520,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4330,6 +4547,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4347,6 +4565,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4360,6 +4579,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4388,6 +4608,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4405,6 +4626,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4418,6 +4640,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4441,6 +4664,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4458,6 +4682,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4489,6 +4714,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4509,6 +4735,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4527,6 +4754,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4553,6 +4781,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4570,6 +4799,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4584,6 +4814,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4591,6 +4822,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4614,6 +4846,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4630,6 +4863,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4651,6 +4885,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4669,6 +4904,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4710,6 +4946,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4729,6 +4966,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4755,6 +4993,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4772,6 +5011,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4785,6 +5025,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4811,6 +5052,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4828,6 +5070,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4841,6 +5084,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4864,6 +5108,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4881,6 +5126,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4905,6 +5151,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4924,6 +5171,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4950,6 +5198,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4967,6 +5216,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4980,6 +5230,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5008,6 +5259,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5025,6 +5277,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5038,6 +5291,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5061,6 +5315,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5078,6 +5333,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5109,6 +5365,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5129,6 +5386,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5147,6 +5405,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5173,6 +5432,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5190,6 +5450,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5204,6 +5465,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5211,6 +5473,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5234,6 +5497,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5250,6 +5514,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5271,6 +5536,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5289,6 +5555,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5330,6 +5597,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5349,6 +5617,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5375,6 +5644,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5392,6 +5662,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5405,6 +5676,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5431,6 +5703,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5448,6 +5721,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5461,6 +5735,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5484,6 +5759,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5501,6 +5777,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5525,6 +5802,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5544,6 +5822,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5570,6 +5849,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5587,6 +5867,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5600,6 +5881,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5628,6 +5910,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5645,6 +5928,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5658,6 +5942,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5681,6 +5966,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5698,6 +5984,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5729,6 +6016,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5749,6 +6037,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5767,6 +6056,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5793,6 +6083,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5810,6 +6101,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5824,6 +6116,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5831,6 +6124,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5854,6 +6148,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5870,6 +6165,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5891,6 +6187,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5909,6 +6206,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5950,6 +6248,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5969,6 +6268,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5995,6 +6295,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6012,6 +6313,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6025,6 +6327,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6051,6 +6354,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6068,6 +6372,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6081,6 +6386,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6104,6 +6410,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("55")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6121,6 +6428,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("55")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6145,6 +6453,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6164,6 +6473,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6190,6 +6500,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6207,6 +6518,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6220,6 +6532,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6248,6 +6561,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6265,6 +6579,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6278,6 +6593,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6301,6 +6617,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6318,6 +6635,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6349,6 +6667,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6369,6 +6688,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6387,6 +6707,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6413,6 +6734,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6430,6 +6752,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6444,6 +6767,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6451,6 +6775,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6474,6 +6799,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6490,6 +6816,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6511,6 +6838,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6529,6 +6857,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/imp.proof.out.diff b/test/output/imp.proof.out.diff
index 5536854cf..9c101238b 100644
--- a/test/output/imp.proof.out.diff
+++ b/test/output/imp.proof.out.diff
@@ -27,10 +27,16 @@ hook result: kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt
 function: Lblproject'Coln'Pgm{} (0:0)
 rule: 3034 1
   VarK = kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("m"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("q"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("r"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10")),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("m")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("s"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("q"),Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("r"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))))))))))))]
+function exit: 3034 notail
+function exit: 2932 notail
 function: LblinitStateCell{} (1)
 rule: 2933 0
+function exit: 2933 notail
+function exit: 2934 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2930 0
+function exit: 2930 notail
+function exit: 2931 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("m"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("n"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("q"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("r"),Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("s"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10")),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("m")),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("m"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))))),Lblwhile'LParUndsRParUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("s"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("q"),Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))),Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("r"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")))),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))))))))))),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Stop'Map{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2876 2
   VarRho = kore[Lbl'Stop'Map{}()]
@@ -168,6 +174,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -199,6 +206,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -219,6 +227,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -237,6 +246,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -263,6 +273,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -280,6 +291,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -294,6 +306,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -301,6 +314,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -324,6 +338,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -340,6 +355,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -361,6 +377,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -379,6 +396,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -426,6 +444,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -452,6 +471,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -469,6 +489,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -493,6 +514,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -512,6 +534,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -538,6 +561,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -555,6 +579,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -568,6 +593,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -596,6 +622,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -613,6 +640,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -626,6 +654,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -649,6 +678,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -666,6 +696,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -697,6 +728,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -717,6 +749,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -735,6 +768,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -761,6 +795,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -778,6 +813,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -792,6 +828,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -799,6 +836,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -822,6 +860,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -838,6 +877,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -859,6 +899,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -877,6 +918,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -930,6 +972,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -949,6 +992,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -975,6 +1019,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -992,6 +1037,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1005,6 +1051,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1028,6 +1075,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1045,6 +1093,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1069,6 +1118,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1088,6 +1138,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1114,6 +1165,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1131,6 +1183,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1144,6 +1197,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1174,6 +1228,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1191,6 +1246,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1215,6 +1271,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1234,6 +1291,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1253,6 +1311,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1279,6 +1338,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1296,6 +1356,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1309,6 +1370,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1335,6 +1397,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1352,6 +1415,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1365,6 +1429,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1388,6 +1453,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1405,6 +1471,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1418,6 +1485,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1441,6 +1509,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1458,6 +1527,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1482,6 +1552,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1502,6 +1573,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1528,6 +1600,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1545,6 +1618,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1559,6 +1633,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1566,6 +1641,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1592,6 +1668,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1609,6 +1686,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1623,6 +1701,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1630,6 +1709,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1653,6 +1733,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1671,6 +1752,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1695,6 +1777,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1721,6 +1804,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1738,6 +1822,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1769,6 +1854,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1789,6 +1875,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1807,6 +1894,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1833,6 +1921,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1850,6 +1939,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1864,6 +1954,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1871,6 +1962,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1894,6 +1986,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1910,6 +2003,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1931,6 +2025,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1949,6 +2044,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2002,6 +2098,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2021,6 +2118,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2047,6 +2145,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2064,6 +2163,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2077,6 +2177,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2100,6 +2201,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2117,6 +2219,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2141,6 +2244,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2160,6 +2264,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2186,6 +2291,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2203,6 +2309,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2216,6 +2323,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2246,6 +2354,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2263,6 +2372,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2287,6 +2397,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2306,6 +2417,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2325,6 +2437,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2351,6 +2464,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2368,6 +2482,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2381,6 +2496,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2407,6 +2523,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2424,6 +2541,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2437,6 +2555,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2460,6 +2579,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2477,6 +2597,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2490,6 +2611,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2513,6 +2635,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2530,6 +2653,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2554,6 +2678,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2574,6 +2699,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2600,6 +2726,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2617,6 +2744,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2631,6 +2759,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2638,6 +2767,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2664,6 +2794,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2681,6 +2812,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2695,6 +2827,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2702,6 +2835,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2725,6 +2859,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2743,6 +2878,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2767,6 +2903,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2786,6 +2923,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2805,6 +2943,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2824,6 +2963,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2850,6 +2990,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2867,6 +3008,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2880,6 +3022,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2906,6 +3049,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2923,6 +3067,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2936,6 +3081,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2959,6 +3105,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2976,6 +3123,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2989,6 +3137,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3015,6 +3164,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3032,6 +3182,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3045,6 +3196,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3068,6 +3220,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3085,6 +3238,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3098,6 +3252,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3121,6 +3276,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3138,6 +3294,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3169,6 +3326,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3189,6 +3347,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3207,6 +3366,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3233,6 +3393,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3250,6 +3411,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3264,6 +3426,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3271,6 +3434,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3294,6 +3458,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3310,6 +3475,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3331,6 +3497,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3349,6 +3516,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3402,6 +3570,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3421,6 +3590,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3447,6 +3617,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3464,6 +3635,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3477,6 +3649,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3500,6 +3673,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3517,6 +3691,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3541,6 +3716,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3560,6 +3736,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3586,6 +3763,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3603,6 +3781,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3616,6 +3795,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3646,6 +3826,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3663,6 +3844,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3687,6 +3869,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3706,6 +3889,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3725,6 +3909,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3751,6 +3936,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3768,6 +3954,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3781,6 +3968,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3807,6 +3995,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3824,6 +4013,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3837,6 +4027,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3860,6 +4051,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3877,6 +4069,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3890,6 +4083,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3913,6 +4107,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3930,6 +4125,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3954,6 +4150,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3974,6 +4171,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4000,6 +4198,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4017,6 +4216,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4031,6 +4231,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4038,6 +4239,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4064,6 +4266,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4081,6 +4284,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4095,6 +4299,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4102,6 +4307,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4125,6 +4331,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4143,6 +4350,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4167,6 +4375,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4193,6 +4402,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4210,6 +4420,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4241,6 +4452,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4261,6 +4473,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4279,6 +4492,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4305,6 +4519,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4322,6 +4537,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4336,6 +4552,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4343,6 +4560,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4366,6 +4584,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4382,6 +4601,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4403,6 +4623,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4421,6 +4642,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4474,6 +4696,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4493,6 +4716,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4519,6 +4743,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4536,6 +4761,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4549,6 +4775,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4572,6 +4799,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4589,6 +4817,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4613,6 +4842,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4632,6 +4862,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4658,6 +4889,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4675,6 +4907,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4688,6 +4921,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4718,6 +4952,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4735,6 +4970,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4759,6 +4995,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4778,6 +5015,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4797,6 +5035,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4823,6 +5062,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4840,6 +5080,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4853,6 +5094,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4879,6 +5121,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4896,6 +5139,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4909,6 +5153,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4932,6 +5177,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4949,6 +5195,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4962,6 +5209,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4985,6 +5233,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5002,6 +5251,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5026,6 +5276,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5046,6 +5297,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5072,6 +5324,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5089,6 +5342,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5103,6 +5357,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5110,6 +5365,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5136,6 +5392,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5153,6 +5410,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5167,6 +5425,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5174,6 +5433,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5197,6 +5457,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5215,6 +5476,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5239,6 +5501,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5265,6 +5528,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5282,6 +5546,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5313,6 +5578,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5333,6 +5599,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5351,6 +5618,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5377,6 +5645,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5394,6 +5663,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5408,6 +5678,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5415,6 +5686,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5438,6 +5710,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5454,6 +5727,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5475,6 +5749,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5493,6 +5768,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5546,6 +5822,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5565,6 +5842,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5591,6 +5869,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5608,6 +5887,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5621,6 +5901,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5644,6 +5925,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5661,6 +5943,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5685,6 +5968,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5704,6 +5988,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5730,6 +6015,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5747,6 +6033,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5760,6 +6047,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5790,6 +6078,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5807,6 +6096,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5831,6 +6121,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5850,6 +6141,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5869,6 +6161,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5895,6 +6188,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5912,6 +6206,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5925,6 +6220,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5951,6 +6247,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5968,6 +6265,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5981,6 +6279,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6004,6 +6303,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6021,6 +6321,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6034,6 +6335,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6057,6 +6359,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6074,6 +6377,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6098,6 +6402,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6118,6 +6423,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6144,6 +6450,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6161,6 +6468,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6175,6 +6483,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6182,6 +6491,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6208,6 +6518,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6225,6 +6536,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6239,6 +6551,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6246,6 +6559,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6269,6 +6583,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6287,6 +6602,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6311,6 +6627,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6337,6 +6654,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6354,6 +6672,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6385,6 +6704,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6405,6 +6725,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6423,6 +6744,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6449,6 +6771,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6466,6 +6789,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6480,6 +6804,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6487,6 +6812,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6510,6 +6836,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6526,6 +6853,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6547,6 +6875,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6565,6 +6894,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6618,6 +6948,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6637,6 +6968,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6663,6 +6995,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6680,6 +7013,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6693,6 +7027,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6716,6 +7051,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6733,6 +7069,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6757,6 +7094,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6776,6 +7114,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6802,6 +7141,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6819,6 +7159,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6832,6 +7173,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6862,6 +7204,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6879,6 +7222,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6903,6 +7247,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6922,6 +7267,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6941,6 +7287,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6967,6 +7314,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6984,6 +7332,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6997,6 +7346,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7023,6 +7373,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7040,6 +7391,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7053,6 +7405,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7076,6 +7429,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7093,6 +7447,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7106,6 +7461,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7129,6 +7485,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7146,6 +7503,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7170,6 +7528,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7190,6 +7549,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7216,6 +7576,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7233,6 +7594,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7247,6 +7609,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7254,6 +7617,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7280,6 +7644,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7297,6 +7662,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7311,6 +7677,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7318,6 +7685,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7341,6 +7709,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7359,6 +7728,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7383,6 +7753,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7409,6 +7780,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7426,6 +7798,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7457,6 +7830,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7477,6 +7851,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7495,6 +7870,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7521,6 +7897,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7538,6 +7915,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7552,6 +7930,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7559,6 +7938,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7582,6 +7962,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7598,6 +7979,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7619,6 +8001,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7637,6 +8020,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7667,6 +8051,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7687,6 +8072,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7705,6 +8091,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7731,6 +8118,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7748,6 +8136,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7762,6 +8151,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7769,6 +8159,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7792,6 +8183,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7808,6 +8200,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7829,6 +8222,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7847,6 +8241,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7894,6 +8289,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7920,6 +8316,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7937,6 +8334,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7961,6 +8359,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7980,6 +8379,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8006,6 +8406,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8023,6 +8424,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8036,6 +8438,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8064,6 +8467,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8081,6 +8485,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8094,6 +8499,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8117,6 +8523,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8134,6 +8541,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8165,6 +8573,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8185,6 +8594,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8203,6 +8613,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8229,6 +8640,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8246,6 +8658,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8260,6 +8673,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8267,6 +8681,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8290,6 +8705,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8306,6 +8722,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8327,6 +8744,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8345,6 +8763,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8398,6 +8817,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8417,6 +8837,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8443,6 +8864,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8460,6 +8882,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8473,6 +8896,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8496,6 +8920,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8513,6 +8938,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8537,6 +8963,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8556,6 +8983,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8582,6 +9010,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8599,6 +9028,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8612,6 +9042,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8642,6 +9073,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8659,6 +9091,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8683,6 +9116,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8702,6 +9136,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8721,6 +9156,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8747,6 +9183,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8764,6 +9201,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8777,6 +9215,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8803,6 +9242,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8820,6 +9260,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8833,6 +9274,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8856,6 +9298,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8873,6 +9316,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8886,6 +9330,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8909,6 +9354,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8926,6 +9372,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8950,6 +9397,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8970,6 +9418,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8996,6 +9445,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9013,6 +9463,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9027,6 +9478,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9034,6 +9486,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9060,6 +9513,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9077,6 +9531,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9091,6 +9546,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9098,6 +9554,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9121,6 +9578,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9139,6 +9597,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9163,6 +9622,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9182,6 +9642,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9201,6 +9662,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9220,6 +9682,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9246,6 +9709,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9263,6 +9727,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9276,6 +9741,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9302,6 +9768,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9319,6 +9786,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9332,6 +9800,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9355,6 +9824,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("18")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9372,6 +9842,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("18")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9385,6 +9856,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9411,6 +9883,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9428,6 +9901,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("18")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9441,6 +9915,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9464,6 +9939,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9481,6 +9957,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9494,6 +9971,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9517,6 +9995,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9534,6 +10013,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9565,6 +10045,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9585,6 +10066,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9603,6 +10085,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9629,6 +10112,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9646,6 +10130,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9660,6 +10145,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9667,6 +10153,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9690,6 +10177,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9706,6 +10194,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9727,6 +10216,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9745,6 +10235,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9798,6 +10289,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9817,6 +10309,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9843,6 +10336,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9860,6 +10354,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9873,6 +10368,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9896,6 +10392,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9913,6 +10410,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9937,6 +10435,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9956,6 +10455,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9982,6 +10482,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9999,6 +10500,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10012,6 +10514,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10042,6 +10545,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10059,6 +10563,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10083,6 +10588,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10102,6 +10608,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10121,6 +10628,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10147,6 +10655,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10164,6 +10673,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10177,6 +10687,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10203,6 +10714,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10220,6 +10732,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10233,6 +10746,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10256,6 +10770,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10273,6 +10788,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10286,6 +10802,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10309,6 +10826,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10326,6 +10844,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10350,6 +10869,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10370,6 +10890,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10396,6 +10917,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10413,6 +10935,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10427,6 +10950,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10434,6 +10958,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10460,6 +10985,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10477,6 +11003,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10491,6 +11018,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10498,6 +11026,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10521,6 +11050,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10539,6 +11069,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10563,6 +11094,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10589,6 +11121,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10606,6 +11139,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10637,6 +11171,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10657,6 +11192,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10675,6 +11211,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10701,6 +11238,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10718,6 +11256,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10732,6 +11271,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10739,6 +11279,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10762,6 +11303,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10778,6 +11320,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10799,6 +11342,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10817,6 +11361,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10870,6 +11415,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10889,6 +11435,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10915,6 +11462,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10932,6 +11480,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10945,6 +11494,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10968,6 +11518,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10985,6 +11536,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11009,6 +11561,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11028,6 +11581,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11054,6 +11608,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11071,6 +11626,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11084,6 +11640,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11114,6 +11671,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11131,6 +11689,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11155,6 +11714,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11174,6 +11734,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11193,6 +11754,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11219,6 +11781,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11236,6 +11799,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11249,6 +11813,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11275,6 +11840,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11292,6 +11858,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11305,6 +11872,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11328,6 +11896,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11345,6 +11914,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11358,6 +11928,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11381,6 +11952,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11398,6 +11970,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11422,6 +11995,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11442,6 +12016,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11468,6 +12043,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11485,6 +12061,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11499,6 +12076,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11506,6 +12084,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11532,6 +12111,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11549,6 +12129,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11563,6 +12144,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11570,6 +12152,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11593,6 +12176,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11611,6 +12195,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11635,6 +12220,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11661,6 +12247,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11678,6 +12265,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11709,6 +12297,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11729,6 +12318,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11747,6 +12337,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11773,6 +12364,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11790,6 +12382,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11804,6 +12397,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11811,6 +12405,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11834,6 +12429,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11850,6 +12446,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11871,6 +12468,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11889,6 +12487,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11942,6 +12541,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11961,6 +12561,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11987,6 +12588,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12004,6 +12606,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12017,6 +12620,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12040,6 +12644,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12057,6 +12662,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12081,6 +12687,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12100,6 +12707,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12126,6 +12734,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12143,6 +12752,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12156,6 +12766,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12186,6 +12797,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12203,6 +12815,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12227,6 +12840,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12246,6 +12860,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12265,6 +12880,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12291,6 +12907,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12308,6 +12925,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12321,6 +12939,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12347,6 +12966,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12364,6 +12984,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12377,6 +12998,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12400,6 +13022,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12417,6 +13040,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12430,6 +13054,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12453,6 +13078,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12470,6 +13096,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12494,6 +13121,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12514,6 +13142,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12540,6 +13169,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12557,6 +13187,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12571,6 +13202,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12578,6 +13210,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12604,6 +13237,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12621,6 +13255,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12635,6 +13270,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12642,6 +13278,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12665,6 +13302,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12683,6 +13321,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12707,6 +13346,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12726,6 +13366,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12745,6 +13386,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12764,6 +13406,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12790,6 +13433,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12807,6 +13451,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12820,6 +13465,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12846,6 +13492,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12863,6 +13510,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12876,6 +13524,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12899,6 +13548,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12916,6 +13566,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12929,6 +13580,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12955,6 +13607,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12972,6 +13625,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12985,6 +13639,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13008,6 +13663,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13025,6 +13681,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13038,6 +13695,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13061,6 +13719,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13078,6 +13737,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13109,6 +13769,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13129,6 +13790,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13147,6 +13809,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13173,6 +13836,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13190,6 +13854,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13204,6 +13869,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13211,6 +13877,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13234,6 +13901,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13250,6 +13918,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13271,6 +13940,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13289,6 +13959,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13342,6 +14013,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13361,6 +14033,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13387,6 +14060,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13404,6 +14078,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13417,6 +14092,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13440,6 +14116,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13457,6 +14134,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13481,6 +14159,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13500,6 +14179,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13526,6 +14206,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13543,6 +14224,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13556,6 +14238,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13586,6 +14269,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13603,6 +14287,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13627,6 +14312,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13646,6 +14332,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13665,6 +14352,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13691,6 +14379,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13708,6 +14397,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13721,6 +14411,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13747,6 +14438,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13764,6 +14456,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13777,6 +14470,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13800,6 +14494,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13817,6 +14512,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13830,6 +14526,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13853,6 +14550,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13870,6 +14568,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13894,6 +14593,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13914,6 +14614,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13940,6 +14641,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13957,6 +14659,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13971,6 +14674,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13978,6 +14682,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14004,6 +14709,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14021,6 +14727,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14035,6 +14742,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14042,6 +14750,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14065,6 +14774,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14083,6 +14793,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14107,6 +14818,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14133,6 +14845,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14150,6 +14863,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14181,6 +14895,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14201,6 +14916,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14219,6 +14935,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14245,6 +14962,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14262,6 +14980,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14276,6 +14995,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14283,6 +15003,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14306,6 +15027,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14322,6 +15044,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14343,6 +15066,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14361,6 +15085,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14414,6 +15139,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14433,6 +15159,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14459,6 +15186,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14476,6 +15204,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14489,6 +15218,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14512,6 +15242,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("12")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14529,6 +15260,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("12")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14553,6 +15285,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14572,6 +15305,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14598,6 +15332,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14615,6 +15350,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14628,6 +15364,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14658,6 +15395,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14675,6 +15413,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14699,6 +15438,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14718,6 +15458,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14737,6 +15478,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14763,6 +15505,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14780,6 +15523,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14793,6 +15537,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14819,6 +15564,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14836,6 +15582,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14849,6 +15596,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14872,6 +15620,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14889,6 +15638,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14902,6 +15652,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14925,6 +15676,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14942,6 +15694,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14966,6 +15719,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14986,6 +15740,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15012,6 +15767,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15029,6 +15785,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15043,6 +15800,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15050,6 +15808,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15076,6 +15835,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15093,6 +15853,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15107,6 +15868,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15114,6 +15876,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15137,6 +15900,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15155,6 +15919,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15179,6 +15944,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15198,6 +15964,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15217,6 +15984,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15236,6 +16004,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15262,6 +16031,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15279,6 +16049,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15292,6 +16063,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15318,6 +16090,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15335,6 +16108,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15348,6 +16122,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15371,6 +16146,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15388,6 +16164,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15401,6 +16178,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15427,6 +16205,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15444,6 +16223,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15457,6 +16237,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15480,6 +16261,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("33")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15497,6 +16279,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("33")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15510,6 +16293,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15533,6 +16317,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15550,6 +16335,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15581,6 +16367,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15601,6 +16388,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15619,6 +16407,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15645,6 +16434,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15662,6 +16452,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15676,6 +16467,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15683,6 +16475,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15706,6 +16499,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15722,6 +16516,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15743,6 +16538,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15761,6 +16557,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15814,6 +16611,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15833,6 +16631,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15859,6 +16658,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("12")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15876,6 +16676,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("12")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15889,6 +16690,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15912,6 +16714,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15929,6 +16732,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15953,6 +16757,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15972,6 +16777,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15998,6 +16804,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16015,6 +16822,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16028,6 +16836,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16058,6 +16867,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16075,6 +16885,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16099,6 +16910,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16118,6 +16930,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16137,6 +16950,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16163,6 +16977,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16180,6 +16995,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16193,6 +17009,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16219,6 +17036,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16236,6 +17054,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16249,6 +17068,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16272,6 +17092,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16289,6 +17110,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16302,6 +17124,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16325,6 +17148,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16342,6 +17166,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16366,6 +17191,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16386,6 +17212,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16412,6 +17239,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16429,6 +17257,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16443,6 +17272,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16450,6 +17280,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16476,6 +17307,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16493,6 +17325,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16507,6 +17340,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16514,6 +17348,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16537,6 +17372,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16555,6 +17391,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16579,6 +17416,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16605,6 +17443,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16622,6 +17461,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16653,6 +17493,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16673,6 +17514,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16691,6 +17533,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16717,6 +17560,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16734,6 +17578,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16748,6 +17593,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16755,6 +17601,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16778,6 +17625,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16794,6 +17642,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16815,6 +17664,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16833,6 +17683,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16886,6 +17737,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16905,6 +17757,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16931,6 +17784,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16948,6 +17802,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16961,6 +17816,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16984,6 +17840,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17001,6 +17858,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17025,6 +17883,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17044,6 +17903,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17070,6 +17930,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17087,6 +17948,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17100,6 +17962,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17130,6 +17993,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17147,6 +18011,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17171,6 +18036,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17190,6 +18056,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17209,6 +18076,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17235,6 +18103,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17252,6 +18121,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17265,6 +18135,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17291,6 +18162,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17308,6 +18180,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17321,6 +18194,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17344,6 +18218,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17361,6 +18236,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17374,6 +18250,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17397,6 +18274,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17414,6 +18292,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17438,6 +18317,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17458,6 +18338,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17484,6 +18365,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17501,6 +18383,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17515,6 +18398,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17522,6 +18406,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17548,6 +18433,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17565,6 +18451,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17579,6 +18466,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17586,6 +18474,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17609,6 +18498,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17627,6 +18517,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17651,6 +18542,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17670,6 +18562,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17689,6 +18582,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17708,6 +18602,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17734,6 +18629,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17751,6 +18647,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17764,6 +18661,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17790,6 +18688,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17807,6 +18706,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17820,6 +18720,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17843,6 +18744,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17860,6 +18762,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17873,6 +18776,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -17899,6 +18803,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17916,6 +18821,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17929,6 +18835,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17952,6 +18859,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("51")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -17969,6 +18877,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("51")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -17982,6 +18891,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18005,6 +18915,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18022,6 +18933,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18053,6 +18965,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18073,6 +18986,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18091,6 +19005,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18117,6 +19032,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18134,6 +19050,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18148,6 +19065,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18155,6 +19073,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18178,6 +19097,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18194,6 +19114,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18215,6 +19136,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18233,6 +19155,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18286,6 +19209,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18305,6 +19229,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18331,6 +19256,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18348,6 +19274,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18361,6 +19288,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18384,6 +19312,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18401,6 +19330,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18425,6 +19355,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18444,6 +19375,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18470,6 +19402,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18487,6 +19420,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18500,6 +19434,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18530,6 +19465,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18547,6 +19483,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18571,6 +19508,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18590,6 +19528,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18609,6 +19548,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18635,6 +19575,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18652,6 +19593,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18665,6 +19607,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18691,6 +19634,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18708,6 +19652,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18721,6 +19666,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18744,6 +19690,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18761,6 +19708,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18774,6 +19722,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18797,6 +19746,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18814,6 +19764,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18838,6 +19789,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18858,6 +19810,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18884,6 +19837,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18901,6 +19855,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18915,6 +19870,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18922,6 +19878,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -18948,6 +19905,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18965,6 +19923,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -18979,6 +19938,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -18986,6 +19946,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19009,6 +19970,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19027,6 +19989,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19051,6 +20014,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19077,6 +20041,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19094,6 +20059,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19125,6 +20091,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19145,6 +20112,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19163,6 +20131,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19189,6 +20158,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19206,6 +20176,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19220,6 +20191,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19227,6 +20199,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19250,6 +20223,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19266,6 +20240,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19287,6 +20262,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19305,6 +20281,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19358,6 +20335,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19377,6 +20355,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19403,6 +20382,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19420,6 +20400,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19433,6 +20414,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19456,6 +20438,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19473,6 +20456,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19497,6 +20481,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19516,6 +20501,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19542,6 +20528,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19559,6 +20546,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19572,6 +20560,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19602,6 +20591,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19619,6 +20609,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19643,6 +20634,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19662,6 +20654,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19681,6 +20674,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19707,6 +20701,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19724,6 +20719,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19737,6 +20733,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19763,6 +20760,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19780,6 +20778,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19793,6 +20792,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19816,6 +20816,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19833,6 +20834,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19846,6 +20848,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19869,6 +20872,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19886,6 +20890,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19910,6 +20915,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19930,6 +20936,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -19956,6 +20963,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19973,6 +20981,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -19987,6 +20996,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -19994,6 +21004,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20020,6 +21031,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20037,6 +21049,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20051,6 +21064,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20058,6 +21072,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20081,6 +21096,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20099,6 +21115,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20123,6 +21140,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20149,6 +21167,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20166,6 +21185,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20197,6 +21217,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20217,6 +21238,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20235,6 +21257,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20261,6 +21284,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20278,6 +21302,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20292,6 +21317,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20299,6 +21325,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20322,6 +21349,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20338,6 +21366,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20359,6 +21388,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20377,6 +21407,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20430,6 +21461,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20449,6 +21481,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20475,6 +21508,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20492,6 +21526,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20505,6 +21540,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20528,6 +21564,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20545,6 +21582,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20569,6 +21607,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20588,6 +21627,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20614,6 +21654,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20631,6 +21672,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20644,6 +21686,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20674,6 +21717,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20691,6 +21735,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20715,6 +21760,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20734,6 +21780,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20753,6 +21800,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20779,6 +21827,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20796,6 +21845,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20809,6 +21859,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -20835,6 +21886,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20852,6 +21904,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20865,6 +21918,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20888,6 +21942,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("12")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20905,6 +21960,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("12")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20918,6 +21974,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20941,6 +21998,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -20958,6 +22016,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -20982,6 +22041,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21002,6 +22062,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21028,6 +22089,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21045,6 +22107,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21059,6 +22122,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21066,6 +22130,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21092,6 +22157,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21109,6 +22175,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21123,6 +22190,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21130,6 +22198,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21153,6 +22222,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21171,6 +22241,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21195,6 +22266,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21214,6 +22286,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21233,6 +22306,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21252,6 +22326,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21278,6 +22353,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21295,6 +22371,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21308,6 +22385,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21334,6 +22412,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21351,6 +22430,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21364,6 +22444,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21387,6 +22468,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21404,6 +22486,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21417,6 +22500,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21443,6 +22527,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21460,6 +22545,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21473,6 +22559,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21496,6 +22583,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("39")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21513,6 +22601,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("39")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21526,6 +22615,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21549,6 +22639,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21566,6 +22657,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21597,6 +22689,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21617,6 +22710,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21635,6 +22729,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21661,6 +22756,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21678,6 +22774,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21692,6 +22789,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21699,6 +22797,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21722,6 +22821,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21738,6 +22838,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21759,6 +22860,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21777,6 +22879,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21830,6 +22933,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21849,6 +22953,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21875,6 +22980,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21892,6 +22998,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21905,6 +23012,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21928,6 +23036,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("18")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -21945,6 +23054,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("18")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -21969,6 +23079,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -21988,6 +23099,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22014,6 +23126,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22031,6 +23144,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22044,6 +23158,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22074,6 +23189,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22091,6 +23207,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22115,6 +23232,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22134,6 +23252,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22153,6 +23272,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22179,6 +23299,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22196,6 +23317,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22209,6 +23331,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22235,6 +23358,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22252,6 +23376,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22265,6 +23390,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22288,6 +23414,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22305,6 +23432,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22318,6 +23446,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22341,6 +23470,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22358,6 +23488,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22382,6 +23513,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22402,6 +23534,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22428,6 +23561,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22445,6 +23579,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22459,6 +23594,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22466,6 +23602,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22492,6 +23629,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22509,6 +23647,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22523,6 +23662,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22530,6 +23670,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22553,6 +23694,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22571,6 +23713,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22595,6 +23738,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22621,6 +23765,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22638,6 +23783,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22669,6 +23815,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22689,6 +23836,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22707,6 +23855,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22733,6 +23882,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22750,6 +23900,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22764,6 +23915,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22771,6 +23923,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22794,6 +23947,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22810,6 +23964,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22831,6 +23986,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22849,6 +24005,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22902,6 +24059,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22921,6 +24079,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -22947,6 +24106,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("18")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -22964,6 +24124,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("18")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -22977,6 +24138,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23000,6 +24162,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23017,6 +24180,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23041,6 +24205,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23060,6 +24225,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23086,6 +24252,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23103,6 +24270,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23116,6 +24284,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23146,6 +24315,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23163,6 +24333,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23187,6 +24358,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23206,6 +24378,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23225,6 +24398,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23251,6 +24425,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23268,6 +24443,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23281,6 +24457,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23307,6 +24484,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23324,6 +24502,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23337,6 +24516,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23360,6 +24540,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23377,6 +24558,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23390,6 +24572,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23413,6 +24596,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23430,6 +24614,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23454,6 +24639,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23474,6 +24660,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23500,6 +24687,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23517,6 +24705,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23531,6 +24720,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23538,6 +24728,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23564,6 +24755,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23581,6 +24773,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23595,6 +24788,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23602,6 +24796,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23625,6 +24820,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23643,6 +24839,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23667,6 +24864,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23693,6 +24891,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23710,6 +24909,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23741,6 +24941,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23761,6 +24962,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23779,6 +24981,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23805,6 +25008,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23822,6 +25026,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23836,6 +25041,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23843,6 +25049,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23866,6 +25073,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23882,6 +25090,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23903,6 +25112,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -23921,6 +25131,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -23974,6 +25185,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -23993,6 +25205,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24019,6 +25232,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24036,6 +25250,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("19")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24049,6 +25264,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24072,6 +25288,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24089,6 +25306,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24113,6 +25331,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24132,6 +25351,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24158,6 +25378,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24175,6 +25396,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24188,6 +25410,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24218,6 +25441,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24235,6 +25459,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24259,6 +25484,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24278,6 +25504,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24297,6 +25524,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24323,6 +25551,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24340,6 +25569,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24353,6 +25583,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24379,6 +25610,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24396,6 +25628,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24409,6 +25642,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24432,6 +25666,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24449,6 +25684,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24462,6 +25698,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24485,6 +25722,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24502,6 +25740,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24526,6 +25765,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24546,6 +25786,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24572,6 +25813,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24589,6 +25831,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24603,6 +25846,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24610,6 +25854,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24636,6 +25881,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24653,6 +25899,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24667,6 +25914,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24674,6 +25922,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24697,6 +25946,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24715,6 +25965,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24739,6 +25990,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24765,6 +26017,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24782,6 +26035,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24813,6 +26067,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24833,6 +26088,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24851,6 +26107,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -24877,6 +26134,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24894,6 +26152,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24908,6 +26167,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24915,6 +26175,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24938,6 +26199,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24954,6 +26216,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -24975,6 +26238,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -24993,6 +26257,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25046,6 +26311,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25065,6 +26331,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25091,6 +26358,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25108,6 +26376,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25121,6 +26390,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25144,6 +26414,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25161,6 +26432,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25185,6 +26457,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25204,6 +26477,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25230,6 +26504,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25247,6 +26522,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25260,6 +26536,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25290,6 +26567,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25307,6 +26585,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25331,6 +26610,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25350,6 +26630,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25369,6 +26650,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25395,6 +26677,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25412,6 +26695,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25425,6 +26709,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25451,6 +26736,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25468,6 +26754,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25481,6 +26768,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25504,6 +26792,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25521,6 +26810,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25534,6 +26824,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25557,6 +26848,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25574,6 +26866,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25598,6 +26891,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25618,6 +26912,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25644,6 +26939,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25661,6 +26957,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25675,6 +26972,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25682,6 +26980,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25708,6 +27007,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25725,6 +27025,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25739,6 +27040,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25746,6 +27048,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25769,6 +27072,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25787,6 +27091,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25811,6 +27116,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25830,6 +27136,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25849,6 +27156,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25868,6 +27176,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25894,6 +27203,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25911,6 +27221,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25924,6 +27235,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -25950,6 +27262,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -25967,6 +27280,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -25980,6 +27294,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26003,6 +27318,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26020,6 +27336,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26033,6 +27350,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26059,6 +27377,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26076,6 +27395,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26089,6 +27409,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26112,6 +27433,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26129,6 +27451,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26142,6 +27465,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26165,6 +27489,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26182,6 +27507,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26213,6 +27539,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26233,6 +27560,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26251,6 +27579,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26277,6 +27606,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26294,6 +27624,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26308,6 +27639,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26315,6 +27647,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26338,6 +27671,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26354,6 +27688,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26375,6 +27710,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26393,6 +27729,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26446,6 +27783,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26465,6 +27803,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26491,6 +27830,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26508,6 +27848,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26521,6 +27862,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26544,6 +27886,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26561,6 +27904,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26585,6 +27929,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26604,6 +27949,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26630,6 +27976,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26647,6 +27994,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26660,6 +28008,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26690,6 +28039,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26707,6 +28057,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26731,6 +28082,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26750,6 +28102,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26769,6 +28122,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26795,6 +28149,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26812,6 +28167,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26825,6 +28181,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -26851,6 +28208,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26868,6 +28226,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26881,6 +28240,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26904,6 +28264,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26921,6 +28282,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26934,6 +28296,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26957,6 +28320,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -26974,6 +28338,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -26998,6 +28363,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27018,6 +28384,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27044,6 +28411,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27061,6 +28429,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27075,6 +28444,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27082,6 +28452,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27108,6 +28479,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27125,6 +28497,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27139,6 +28512,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27146,6 +28520,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27169,6 +28544,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27187,6 +28563,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27211,6 +28588,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27237,6 +28615,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27254,6 +28633,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27285,6 +28665,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27305,6 +28686,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27323,6 +28705,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27349,6 +28732,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27366,6 +28750,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27380,6 +28765,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27387,6 +28773,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27410,6 +28797,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27426,6 +28814,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27447,6 +28836,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27465,6 +28855,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27518,6 +28909,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27537,6 +28929,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27563,6 +28956,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27580,6 +28974,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27593,6 +28988,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27616,6 +29012,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27633,6 +29030,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27657,6 +29055,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27676,6 +29075,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27702,6 +29102,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27719,6 +29120,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27732,6 +29134,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27762,6 +29165,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27779,6 +29183,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27803,6 +29208,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27822,6 +29228,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27841,6 +29248,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27867,6 +29275,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27884,6 +29293,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27897,6 +29307,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -27923,6 +29334,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27940,6 +29352,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27953,6 +29366,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -27976,6 +29390,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -27993,6 +29408,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28006,6 +29422,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28029,6 +29446,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28046,6 +29464,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28070,6 +29489,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28090,6 +29510,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28116,6 +29537,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28133,6 +29555,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28147,6 +29570,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28154,6 +29578,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28180,6 +29605,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28197,6 +29623,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28211,6 +29638,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28218,6 +29646,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28241,6 +29670,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28259,6 +29689,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28283,6 +29714,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28309,6 +29741,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28326,6 +29759,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28357,6 +29791,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28377,6 +29812,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28395,6 +29831,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28421,6 +29858,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28438,6 +29876,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28452,6 +29891,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28459,6 +29899,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28482,6 +29923,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28498,6 +29940,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28519,6 +29962,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28537,6 +29981,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28590,6 +30035,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28609,6 +30055,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28635,6 +30082,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28652,6 +30100,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28665,6 +30114,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28688,6 +30138,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("24")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28705,6 +30156,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("24")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28729,6 +30181,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28748,6 +30201,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28774,6 +30228,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28791,6 +30246,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28804,6 +30260,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28834,6 +30291,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28851,6 +30309,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28875,6 +30334,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28894,6 +30354,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28913,6 +30374,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28939,6 +30401,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -28956,6 +30419,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -28969,6 +30433,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -28995,6 +30460,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29012,6 +30478,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29025,6 +30492,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29048,6 +30516,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29065,6 +30534,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29078,6 +30548,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29101,6 +30572,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29118,6 +30590,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29142,6 +30615,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29162,6 +30636,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29188,6 +30663,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29205,6 +30681,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29219,6 +30696,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29226,6 +30704,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29252,6 +30731,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29269,6 +30749,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29283,6 +30764,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29290,6 +30772,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29313,6 +30796,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29331,6 +30815,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29355,6 +30840,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29381,6 +30867,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29398,6 +30885,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29429,6 +30917,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29449,6 +30938,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29467,6 +30957,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29493,6 +30984,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29510,6 +31002,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29524,6 +31017,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29531,6 +31025,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29554,6 +31049,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29570,6 +31066,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29591,6 +31088,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29609,6 +31107,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29662,6 +31161,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29681,6 +31181,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29707,6 +31208,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("24")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29724,6 +31226,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("24")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29737,6 +31240,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29760,6 +31264,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("25")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29777,6 +31282,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("25")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29801,6 +31307,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29820,6 +31327,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29846,6 +31354,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29863,6 +31372,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29876,6 +31386,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29906,6 +31417,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -29923,6 +31435,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -29947,6 +31460,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29966,6 +31480,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -29985,6 +31500,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30011,6 +31527,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30028,6 +31545,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30041,6 +31559,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30067,6 +31586,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30084,6 +31604,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30097,6 +31618,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30120,6 +31642,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30137,6 +31660,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30150,6 +31674,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30173,6 +31698,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30190,6 +31716,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30214,6 +31741,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30234,6 +31762,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30260,6 +31789,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30277,6 +31807,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30291,6 +31822,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30298,6 +31830,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30324,6 +31857,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30341,6 +31875,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30355,6 +31890,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30362,6 +31898,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30385,6 +31922,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30403,6 +31941,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30427,6 +31966,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30453,6 +31993,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30470,6 +32011,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30501,6 +32043,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30521,6 +32064,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30539,6 +32083,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30565,6 +32110,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30582,6 +32128,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30596,6 +32143,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30603,6 +32151,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30626,6 +32175,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30642,6 +32192,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30663,6 +32214,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30681,6 +32233,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30711,6 +32264,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30731,6 +32285,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30749,6 +32304,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30775,6 +32331,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30792,6 +32349,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30806,6 +32364,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30813,6 +32372,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30836,6 +32396,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30852,6 +32413,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30873,6 +32435,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30891,6 +32454,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -30938,6 +32502,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -30964,6 +32529,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -30981,6 +32547,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31005,6 +32572,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31024,6 +32592,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31050,6 +32619,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31067,6 +32637,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31080,6 +32651,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31108,6 +32680,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31125,6 +32698,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31138,6 +32712,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31161,6 +32736,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31178,6 +32754,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31209,6 +32786,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31229,6 +32807,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31247,6 +32826,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31273,6 +32853,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31290,6 +32871,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31304,6 +32886,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31311,6 +32894,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31334,6 +32918,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31350,6 +32935,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31371,6 +32957,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31389,6 +32976,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31442,6 +33030,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31461,6 +33050,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31487,6 +33077,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("25")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31504,6 +33095,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("25")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31517,6 +33109,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31540,6 +33133,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31557,6 +33151,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31581,6 +33176,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31600,6 +33196,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31626,6 +33223,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31643,6 +33241,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31656,6 +33255,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31686,6 +33286,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31703,6 +33304,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31727,6 +33329,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31746,6 +33349,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31765,6 +33369,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31791,6 +33396,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31808,6 +33414,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31821,6 +33428,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -31847,6 +33455,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31864,6 +33473,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31877,6 +33487,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31900,6 +33511,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31917,6 +33529,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31930,6 +33543,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31953,6 +33567,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -31970,6 +33585,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -31994,6 +33610,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32014,6 +33631,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32040,6 +33658,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32057,6 +33676,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32071,6 +33691,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32078,6 +33699,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32104,6 +33726,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32121,6 +33744,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32135,6 +33759,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32142,6 +33767,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32165,6 +33791,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32183,6 +33810,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32207,6 +33835,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32233,6 +33862,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32250,6 +33880,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32281,6 +33912,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32301,6 +33933,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32319,6 +33952,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32345,6 +33979,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32362,6 +33997,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32376,6 +34012,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32383,6 +34020,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32406,6 +34044,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32422,6 +34061,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32443,6 +34083,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32461,6 +34102,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32514,6 +34156,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32533,6 +34176,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32559,6 +34203,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32576,6 +34221,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32589,6 +34235,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32612,6 +34259,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32629,6 +34277,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32653,6 +34302,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32672,6 +34322,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32698,6 +34349,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32715,6 +34367,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32728,6 +34381,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32758,6 +34412,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32775,6 +34430,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32799,6 +34455,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32818,6 +34475,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32837,6 +34495,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32863,6 +34522,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32880,6 +34540,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32893,6 +34554,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -32919,6 +34581,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32936,6 +34599,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32949,6 +34613,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -32972,6 +34637,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -32989,6 +34655,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33002,6 +34669,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33025,6 +34693,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33042,6 +34711,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33066,6 +34736,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33086,6 +34757,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33112,6 +34784,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33129,6 +34802,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33143,6 +34817,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33150,6 +34825,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33176,6 +34852,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33193,6 +34870,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33207,6 +34885,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33214,6 +34893,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33237,6 +34917,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33255,6 +34936,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33279,6 +34961,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33305,6 +34988,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33322,6 +35006,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33353,6 +35038,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33373,6 +35059,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33391,6 +35078,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33417,6 +35105,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33434,6 +35123,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33448,6 +35138,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33455,6 +35146,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33478,6 +35170,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33494,6 +35187,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33515,6 +35209,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33533,6 +35228,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33586,6 +35282,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33605,6 +35302,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33631,6 +35329,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33648,6 +35347,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33661,6 +35361,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33684,6 +35385,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33701,6 +35403,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33725,6 +35428,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33744,6 +35448,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33770,6 +35475,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33787,6 +35493,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33800,6 +35507,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33830,6 +35538,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33847,6 +35556,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33871,6 +35581,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33890,6 +35601,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33909,6 +35621,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33935,6 +35648,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -33952,6 +35666,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -33965,6 +35680,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -33991,6 +35707,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34008,6 +35725,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34021,6 +35739,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34044,6 +35763,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34061,6 +35781,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34074,6 +35795,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34097,6 +35819,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34114,6 +35837,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34138,6 +35862,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34158,6 +35883,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34184,6 +35910,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34201,6 +35928,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34215,6 +35943,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34222,6 +35951,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34248,6 +35978,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34265,6 +35996,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34279,6 +36011,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34286,6 +36019,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34309,6 +36043,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34327,6 +36062,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34351,6 +36087,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34377,6 +36114,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34394,6 +36132,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34425,6 +36164,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34445,6 +36185,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34463,6 +36204,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34489,6 +36231,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34506,6 +36249,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34520,6 +36264,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34527,6 +36272,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34550,6 +36296,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34566,6 +36313,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34587,6 +36335,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34605,6 +36354,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34635,6 +36385,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34655,6 +36406,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34673,6 +36425,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34699,6 +36452,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34716,6 +36470,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34730,6 +36485,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34737,6 +36493,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34760,6 +36517,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34776,6 +36534,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34797,6 +36556,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34815,6 +36575,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34862,6 +36623,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34888,6 +36650,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34905,6 +36668,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -34929,6 +36693,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34948,6 +36713,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -34974,6 +36740,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -34991,6 +36758,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35004,6 +36772,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35032,6 +36801,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35049,6 +36819,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35062,6 +36833,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35085,6 +36857,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35102,6 +36875,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35133,6 +36907,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35153,6 +36928,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35171,6 +36947,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35197,6 +36974,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35214,6 +36992,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35228,6 +37007,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35235,6 +37015,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35258,6 +37039,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35274,6 +37056,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35295,6 +37078,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35313,6 +37097,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35366,6 +37151,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35385,6 +37171,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35411,6 +37198,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35428,6 +37216,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("28")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35441,6 +37230,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35464,6 +37254,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35481,6 +37272,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35505,6 +37297,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35524,6 +37317,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35550,6 +37344,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35567,6 +37362,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35580,6 +37376,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35610,6 +37407,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35627,6 +37425,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35651,6 +37450,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35670,6 +37470,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35689,6 +37490,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35715,6 +37517,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35732,6 +37535,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35745,6 +37549,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35771,6 +37576,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35788,6 +37594,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35801,6 +37608,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35824,6 +37632,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35841,6 +37650,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35854,6 +37664,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35877,6 +37688,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35894,6 +37706,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35918,6 +37731,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35938,6 +37752,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -35964,6 +37779,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -35981,6 +37797,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -35995,6 +37812,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36002,6 +37820,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36028,6 +37847,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36045,6 +37865,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36059,6 +37880,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36066,6 +37888,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36089,6 +37912,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36107,6 +37931,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36131,6 +37956,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36150,6 +37976,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36169,6 +37996,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36188,6 +38016,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36214,6 +38043,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36231,6 +38061,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36244,6 +38075,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36270,6 +38102,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36287,6 +38120,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36300,6 +38134,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36323,6 +38158,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36340,6 +38176,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36353,6 +38190,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36379,6 +38217,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36396,6 +38235,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("14")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36409,6 +38249,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36432,6 +38273,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36449,6 +38291,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36462,6 +38305,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36485,6 +38329,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36502,6 +38347,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36533,6 +38379,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36553,6 +38400,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36571,6 +38419,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36597,6 +38446,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36614,6 +38464,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36628,6 +38479,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36635,6 +38487,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36658,6 +38511,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36674,6 +38528,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36695,6 +38550,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36713,6 +38569,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36766,6 +38623,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36785,6 +38643,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36811,6 +38670,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36828,6 +38688,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("29")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36841,6 +38702,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36864,6 +38726,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("30")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36881,6 +38744,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("30")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36905,6 +38769,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36924,6 +38789,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -36950,6 +38816,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -36967,6 +38834,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -36980,6 +38848,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37010,6 +38879,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37027,6 +38897,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37051,6 +38922,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37070,6 +38942,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37089,6 +38962,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37115,6 +38989,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37132,6 +39007,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37145,6 +39021,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37171,6 +39048,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37188,6 +39066,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37201,6 +39080,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37224,6 +39104,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37241,6 +39122,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37254,6 +39136,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37277,6 +39160,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37294,6 +39178,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37318,6 +39203,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37338,6 +39224,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37364,6 +39251,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37381,6 +39269,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37395,6 +39284,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37402,6 +39292,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37428,6 +39319,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37445,6 +39337,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37459,6 +39352,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("23")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37466,6 +39360,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37489,6 +39384,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37507,6 +39403,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37531,6 +39428,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37557,6 +39455,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37574,6 +39473,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37605,6 +39505,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37625,6 +39526,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37643,6 +39545,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37669,6 +39572,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37686,6 +39590,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37700,6 +39605,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37707,6 +39613,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37730,6 +39637,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37746,6 +39654,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37767,6 +39676,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37785,6 +39695,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37838,6 +39749,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37857,6 +39769,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37883,6 +39796,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("30")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37900,6 +39814,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("30")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37913,6 +39828,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37936,6 +39852,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("31")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -37953,6 +39870,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("31")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -37977,6 +39895,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -37996,6 +39915,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38022,6 +39942,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38039,6 +39960,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38052,6 +39974,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38082,6 +40005,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38099,6 +40023,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38123,6 +40048,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38142,6 +40068,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38161,6 +40088,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38187,6 +40115,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38204,6 +40133,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38217,6 +40147,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38243,6 +40174,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38260,6 +40192,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38273,6 +40206,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38296,6 +40230,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38313,6 +40248,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38326,6 +40262,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38349,6 +40286,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38366,6 +40304,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38390,6 +40329,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38410,6 +40350,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38436,6 +40377,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38453,6 +40395,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38467,6 +40410,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38474,6 +40418,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38500,6 +40445,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38517,6 +40463,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38531,6 +40478,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38538,6 +40486,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38561,6 +40510,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38579,6 +40529,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38603,6 +40554,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38622,6 +40574,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38641,6 +40594,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38660,6 +40614,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38686,6 +40641,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38703,6 +40659,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38716,6 +40673,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38742,6 +40700,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38759,6 +40718,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38772,6 +40732,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38795,6 +40756,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38812,6 +40774,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38825,6 +40788,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -38851,6 +40815,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38868,6 +40833,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("22")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38881,6 +40847,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38904,6 +40871,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("33")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38921,6 +40889,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("33")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38934,6 +40903,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38957,6 +40927,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -38974,6 +40945,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39005,6 +40977,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39025,6 +40998,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39043,6 +41017,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39069,6 +41044,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39086,6 +41062,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39100,6 +41077,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39107,6 +41085,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39130,6 +41109,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39146,6 +41126,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39167,6 +41148,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39185,6 +41167,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39238,6 +41221,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39257,6 +41241,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39283,6 +41268,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("31")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39300,6 +41286,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("31")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39313,6 +41300,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39336,6 +41324,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("32")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39353,6 +41342,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("32")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39377,6 +41367,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39396,6 +41387,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39422,6 +41414,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39439,6 +41432,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39452,6 +41446,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39482,6 +41477,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39499,6 +41495,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39523,6 +41520,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39542,6 +41540,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39561,6 +41560,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39587,6 +41587,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39604,6 +41605,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39617,6 +41619,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39643,6 +41646,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39660,6 +41664,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39673,6 +41678,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39696,6 +41702,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39713,6 +41720,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39726,6 +41734,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39749,6 +41758,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39766,6 +41776,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39790,6 +41801,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39810,6 +41822,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39836,6 +41849,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39853,6 +41867,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39867,6 +41882,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39874,6 +41890,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -39900,6 +41917,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39917,6 +41935,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39931,6 +41950,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39938,6 +41958,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -39961,6 +41982,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -39979,6 +42001,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40003,6 +42026,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40029,6 +42053,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40046,6 +42071,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40077,6 +42103,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40097,6 +42124,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40115,6 +42143,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40141,6 +42170,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40158,6 +42188,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40172,6 +42203,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40179,6 +42211,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40202,6 +42235,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40218,6 +42252,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40239,6 +42274,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40257,6 +42293,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40310,6 +42347,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40329,6 +42367,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40355,6 +42394,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("32")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40372,6 +42412,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("32")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40385,6 +42426,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40408,6 +42450,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("33")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40425,6 +42468,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("33")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40449,6 +42493,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40468,6 +42513,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40494,6 +42540,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40511,6 +42558,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40524,6 +42572,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40554,6 +42603,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40571,6 +42621,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40595,6 +42646,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40614,6 +42666,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40633,6 +42686,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40659,6 +42713,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40676,6 +42731,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40689,6 +42745,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40715,6 +42772,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40732,6 +42790,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40745,6 +42804,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40768,6 +42828,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40785,6 +42846,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40798,6 +42860,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40821,6 +42884,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40838,6 +42902,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40862,6 +42927,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40882,6 +42948,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40908,6 +42975,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40925,6 +42993,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40939,6 +43008,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40946,6 +43016,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -40972,6 +43043,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -40989,6 +43061,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41003,6 +43076,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41010,6 +43084,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41033,6 +43108,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41051,6 +43127,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41075,6 +43152,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41094,6 +43172,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41113,6 +43192,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41132,6 +43212,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41158,6 +43239,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41175,6 +43257,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41188,6 +43271,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41214,6 +43298,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41231,6 +43316,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41244,6 +43330,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41267,6 +43354,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41284,6 +43372,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41297,6 +43386,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41323,6 +43413,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41340,6 +43431,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41353,6 +43445,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41376,6 +43469,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("51")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41393,6 +43487,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("51")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41406,6 +43501,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41429,6 +43525,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41446,6 +43543,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41477,6 +43575,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41497,6 +43596,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41515,6 +43615,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41541,6 +43642,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41558,6 +43660,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41572,6 +43675,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41579,6 +43683,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41602,6 +43707,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41618,6 +43724,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41639,6 +43746,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41657,6 +43765,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41710,6 +43819,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41729,6 +43839,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41755,6 +43866,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("33")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41772,6 +43884,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("33")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41785,6 +43898,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41808,6 +43922,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41825,6 +43940,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41849,6 +43965,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41868,6 +43985,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -41894,6 +44012,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41911,6 +44030,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41924,6 +44044,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41954,6 +44075,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -41971,6 +44093,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -41995,6 +44118,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42014,6 +44138,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42033,6 +44158,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42059,6 +44185,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42076,6 +44203,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42089,6 +44217,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42115,6 +44244,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42132,6 +44262,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42145,6 +44276,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42168,6 +44300,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42185,6 +44318,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42198,6 +44332,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42221,6 +44356,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42238,6 +44374,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42262,6 +44399,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42282,6 +44420,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42308,6 +44447,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42325,6 +44465,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42339,6 +44480,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42346,6 +44488,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42372,6 +44515,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42389,6 +44533,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42403,6 +44548,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42410,6 +44556,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42433,6 +44580,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42451,6 +44599,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42475,6 +44624,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42501,6 +44651,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42518,6 +44669,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42549,6 +44701,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42569,6 +44722,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42587,6 +44741,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42613,6 +44768,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42630,6 +44786,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42644,6 +44801,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42651,6 +44809,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42674,6 +44833,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42690,6 +44850,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42711,6 +44872,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42729,6 +44891,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42782,6 +44945,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42801,6 +44965,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42827,6 +44992,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42844,6 +45010,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("34")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42857,6 +45024,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42880,6 +45048,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42897,6 +45066,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42921,6 +45091,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42940,6 +45111,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42966,6 +45138,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -42983,6 +45156,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -42996,6 +45170,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43026,6 +45201,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43043,6 +45219,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43067,6 +45244,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43086,6 +45264,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43105,6 +45284,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43131,6 +45311,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43148,6 +45329,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43161,6 +45343,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43187,6 +45370,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43204,6 +45388,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43217,6 +45402,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43240,6 +45426,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43257,6 +45444,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43270,6 +45458,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43293,6 +45482,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43310,6 +45500,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43334,6 +45525,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43354,6 +45546,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43380,6 +45573,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43397,6 +45591,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43411,6 +45606,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43418,6 +45614,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43444,6 +45641,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43461,6 +45659,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43475,6 +45674,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("27")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43482,6 +45682,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43505,6 +45706,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43523,6 +45725,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43547,6 +45750,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43573,6 +45777,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43590,6 +45795,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43621,6 +45827,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43641,6 +45848,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43659,6 +45867,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43685,6 +45894,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43702,6 +45912,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43716,6 +45927,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43723,6 +45935,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43746,6 +45959,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43762,6 +45976,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43783,6 +45998,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43801,6 +46017,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43854,6 +46071,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43873,6 +46091,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -43899,6 +46118,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43916,6 +46136,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("35")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43929,6 +46150,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43952,6 +46174,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("36")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -43969,6 +46192,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("36")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43993,6 +46217,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44012,6 +46237,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44038,6 +46264,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44055,6 +46282,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44068,6 +46296,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44098,6 +46327,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44115,6 +46345,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44139,6 +46370,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44158,6 +46390,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44177,6 +46410,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44203,6 +46437,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44220,6 +46455,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44233,6 +46469,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44259,6 +46496,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44276,6 +46514,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44289,6 +46528,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44312,6 +46552,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("12")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44329,6 +46570,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("12")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44342,6 +46584,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44365,6 +46608,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44382,6 +46626,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44406,6 +46651,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44426,6 +46672,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44452,6 +46699,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44469,6 +46717,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44483,6 +46732,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44490,6 +46740,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44516,6 +46767,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44533,6 +46785,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44547,6 +46800,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44554,6 +46808,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44577,6 +46832,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44595,6 +46851,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44619,6 +46876,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44638,6 +46896,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44657,6 +46916,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44676,6 +46936,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44702,6 +46963,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44719,6 +46981,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44732,6 +46995,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44758,6 +47022,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44775,6 +47040,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44788,6 +47054,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44811,6 +47078,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44828,6 +47096,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44841,6 +47110,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -44867,6 +47137,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44884,6 +47155,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("26")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44897,6 +47169,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("13")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44920,6 +47193,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("39")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44937,6 +47211,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("39")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44950,6 +47225,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -44973,6 +47249,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -44990,6 +47267,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45021,6 +47299,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45041,6 +47320,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45059,6 +47339,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45085,6 +47366,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45102,6 +47384,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45116,6 +47399,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45123,6 +47407,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45146,6 +47431,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45162,6 +47448,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45183,6 +47470,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45201,6 +47489,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45254,6 +47543,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45273,6 +47563,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45299,6 +47590,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("36")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45316,6 +47608,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("36")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45329,6 +47622,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45352,6 +47646,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("37")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45369,6 +47664,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("37")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45393,6 +47689,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45412,6 +47709,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45438,6 +47736,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45455,6 +47754,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45468,6 +47768,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45498,6 +47799,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45515,6 +47817,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45539,6 +47842,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45558,6 +47862,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45577,6 +47882,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45603,6 +47909,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45620,6 +47927,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45633,6 +47941,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45659,6 +47968,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45676,6 +47986,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45689,6 +48000,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45712,6 +48024,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45729,6 +48042,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45742,6 +48056,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45765,6 +48080,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45782,6 +48098,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45806,6 +48123,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45826,6 +48144,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45852,6 +48171,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45869,6 +48189,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45883,6 +48204,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45890,6 +48212,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -45916,6 +48239,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45933,6 +48257,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45947,6 +48272,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45954,6 +48280,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -45977,6 +48304,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45995,6 +48323,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46019,6 +48348,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46045,6 +48375,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46062,6 +48393,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46093,6 +48425,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46113,6 +48446,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46131,6 +48465,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46157,6 +48492,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46174,6 +48510,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46188,6 +48525,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46195,6 +48533,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46218,6 +48557,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46234,6 +48574,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46255,6 +48596,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46273,6 +48615,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46326,6 +48669,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46345,6 +48689,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46371,6 +48716,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("37")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46388,6 +48734,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("37")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46401,6 +48748,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46424,6 +48772,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("38")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46441,6 +48790,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("38")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46465,6 +48815,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46484,6 +48835,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46510,6 +48862,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46527,6 +48880,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46540,6 +48894,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46570,6 +48925,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46587,6 +48943,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46611,6 +48968,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46630,6 +48988,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46649,6 +49008,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46675,6 +49035,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46692,6 +49053,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46705,6 +49067,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46731,6 +49094,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46748,6 +49112,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46761,6 +49126,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46784,6 +49150,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46801,6 +49168,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46814,6 +49182,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46837,6 +49206,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46854,6 +49224,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46878,6 +49249,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46898,6 +49270,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46924,6 +49297,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46941,6 +49315,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -46955,6 +49330,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -46962,6 +49338,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -46988,6 +49365,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47005,6 +49383,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47019,6 +49398,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("21")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47026,6 +49406,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("20")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47049,6 +49430,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47067,6 +49449,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47091,6 +49474,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47117,6 +49501,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47134,6 +49519,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47165,6 +49551,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47185,6 +49572,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47203,6 +49591,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47229,6 +49618,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47246,6 +49636,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47260,6 +49651,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47267,6 +49659,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47290,6 +49683,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47306,6 +49700,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47327,6 +49722,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47345,6 +49741,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47398,6 +49795,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47417,6 +49815,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47443,6 +49842,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("38")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47460,6 +49860,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("38")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47473,6 +49874,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47496,6 +49898,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("39")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47513,6 +49916,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("39")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47537,6 +49941,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47556,6 +49961,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47582,6 +49988,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47599,6 +50006,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47612,6 +50020,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47642,6 +50051,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47659,6 +50069,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47683,6 +50094,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47702,6 +50114,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47721,6 +50134,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47747,6 +50161,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47764,6 +50179,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47777,6 +50193,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47803,6 +50220,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47820,6 +50238,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47833,6 +50252,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47856,6 +50276,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47873,6 +50294,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47886,6 +50308,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47909,6 +50332,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -47926,6 +50350,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -47950,6 +50375,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47970,6 +50396,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -47996,6 +50423,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48013,6 +50441,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48027,6 +50456,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48034,6 +50464,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48060,6 +50491,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48077,6 +50509,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48091,6 +50524,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48098,6 +50532,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48121,6 +50556,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48139,6 +50575,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48163,6 +50600,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48189,6 +50627,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48206,6 +50645,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48237,6 +50677,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48257,6 +50698,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48275,6 +50717,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48301,6 +50744,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48318,6 +50762,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48332,6 +50777,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48339,6 +50785,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48362,6 +50809,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48378,6 +50826,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48399,6 +50848,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48417,6 +50867,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48470,6 +50921,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48489,6 +50941,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48515,6 +50968,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("39")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48532,6 +50986,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("39")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48545,6 +51000,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48568,6 +51024,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48585,6 +51042,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48609,6 +51067,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48628,6 +51087,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48654,6 +51114,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48671,6 +51132,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48684,6 +51146,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48714,6 +51177,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48731,6 +51195,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48755,6 +51220,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48774,6 +51240,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48793,6 +51260,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48819,6 +51287,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48836,6 +51305,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48849,6 +51319,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48875,6 +51346,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48892,6 +51364,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48905,6 +51378,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48928,6 +51402,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48945,6 +51420,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48958,6 +51434,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48981,6 +51458,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -48998,6 +51476,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49022,6 +51501,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49042,6 +51522,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49068,6 +51549,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49085,6 +51567,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49099,6 +51582,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49106,6 +51590,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49132,6 +51617,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49149,6 +51635,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49163,6 +51650,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49170,6 +51658,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49193,6 +51682,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49211,6 +51701,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49235,6 +51726,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49254,6 +51746,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49273,6 +51766,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49292,6 +51786,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49318,6 +51813,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49335,6 +51831,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49348,6 +51845,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49374,6 +51872,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49391,6 +51890,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49404,6 +51904,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49427,6 +51928,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49444,6 +51946,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49457,6 +51960,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49483,6 +51987,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49500,6 +52005,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49513,6 +52019,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49536,6 +52043,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49553,6 +52061,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49566,6 +52075,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49589,6 +52099,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49606,6 +52117,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49637,6 +52149,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49657,6 +52170,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49675,6 +52189,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49701,6 +52216,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49718,6 +52234,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49732,6 +52249,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49739,6 +52257,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49762,6 +52281,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49778,6 +52298,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49799,6 +52320,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49817,6 +52339,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49870,6 +52393,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49889,6 +52413,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -49915,6 +52440,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49932,6 +52458,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("40")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49945,6 +52472,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -49968,6 +52496,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -49985,6 +52514,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50009,6 +52539,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50028,6 +52559,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50054,6 +52586,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50071,6 +52604,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50084,6 +52618,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50114,6 +52649,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50131,6 +52667,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50155,6 +52692,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50174,6 +52712,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50193,6 +52732,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50219,6 +52759,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50236,6 +52777,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50249,6 +52791,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50275,6 +52818,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50292,6 +52836,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50305,6 +52850,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50328,6 +52874,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50345,6 +52892,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50358,6 +52906,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50381,6 +52930,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50398,6 +52948,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50422,6 +52973,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50442,6 +52994,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50468,6 +53021,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50485,6 +53039,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50499,6 +53054,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50506,6 +53062,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50532,6 +53089,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50549,6 +53107,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50563,6 +53122,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50570,6 +53130,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50593,6 +53154,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50611,6 +53173,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50635,6 +53198,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50661,6 +53225,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50678,6 +53243,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50709,6 +53275,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50729,6 +53296,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50747,6 +53315,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50773,6 +53342,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50790,6 +53360,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50804,6 +53375,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50811,6 +53383,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50834,6 +53407,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50850,6 +53424,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50871,6 +53446,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -50889,6 +53465,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -50942,6 +53519,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50961,6 +53539,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -50987,6 +53566,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51004,6 +53584,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("41")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51017,6 +53598,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51040,6 +53622,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("42")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51057,6 +53640,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("42")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51081,6 +53665,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51100,6 +53685,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51126,6 +53712,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51143,6 +53730,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51156,6 +53744,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51186,6 +53775,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51203,6 +53793,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51227,6 +53818,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51246,6 +53838,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51265,6 +53858,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51291,6 +53885,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51308,6 +53903,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51321,6 +53917,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51347,6 +53944,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51364,6 +53962,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51377,6 +53976,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51400,6 +54000,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51417,6 +54018,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51430,6 +54032,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51453,6 +54056,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51470,6 +54074,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51494,6 +54099,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51514,6 +54120,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51540,6 +54147,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51557,6 +54165,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51571,6 +54180,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51578,6 +54188,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51604,6 +54215,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51621,6 +54233,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51635,6 +54248,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51642,6 +54256,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51665,6 +54280,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51683,6 +54299,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51707,6 +54324,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51733,6 +54351,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51750,6 +54369,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51781,6 +54401,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51801,6 +54422,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51819,6 +54441,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -51845,6 +54468,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51862,6 +54486,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51876,6 +54501,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51883,6 +54509,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51906,6 +54533,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51922,6 +54550,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -51943,6 +54572,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51961,6 +54591,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52014,6 +54645,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52033,6 +54665,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52059,6 +54692,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("42")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52076,6 +54710,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("42")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52089,6 +54724,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52112,6 +54748,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("43")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52129,6 +54766,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("43")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52153,6 +54791,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52172,6 +54811,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52198,6 +54838,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52215,6 +54856,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52228,6 +54870,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52258,6 +54901,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52275,6 +54919,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52299,6 +54944,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52318,6 +54964,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52337,6 +54984,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52363,6 +55011,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52380,6 +55029,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52393,6 +55043,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52419,6 +55070,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52436,6 +55088,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52449,6 +55102,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52472,6 +55126,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52489,6 +55144,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52502,6 +55158,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52525,6 +55182,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52542,6 +55200,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52566,6 +55225,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52586,6 +55246,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52612,6 +55273,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52629,6 +55291,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52643,6 +55306,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52650,6 +55314,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52676,6 +55341,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52693,6 +55359,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52707,6 +55374,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52714,6 +55382,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52737,6 +55406,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52755,6 +55425,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52779,6 +55450,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52805,6 +55477,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52822,6 +55495,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52853,6 +55527,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52873,6 +55548,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52891,6 +55567,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -52917,6 +55594,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52934,6 +55612,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52948,6 +55627,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52955,6 +55635,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -52978,6 +55659,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -52994,6 +55676,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53015,6 +55698,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53033,6 +55717,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53086,6 +55771,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53105,6 +55791,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53131,6 +55818,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("43")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53148,6 +55836,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("43")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53161,6 +55850,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53184,6 +55874,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("44")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53201,6 +55892,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("44")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53225,6 +55917,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53244,6 +55937,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53270,6 +55964,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53287,6 +55982,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53300,6 +55996,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53330,6 +56027,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53347,6 +56045,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53371,6 +56070,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53390,6 +56090,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53409,6 +56110,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53435,6 +56137,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53452,6 +56155,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53465,6 +56169,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53491,6 +56196,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53508,6 +56214,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53521,6 +56228,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53544,6 +56252,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53561,6 +56270,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53574,6 +56284,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53597,6 +56308,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53614,6 +56326,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53638,6 +56351,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53658,6 +56372,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53684,6 +56399,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53701,6 +56417,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53715,6 +56432,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53722,6 +56440,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53748,6 +56467,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53765,6 +56485,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53779,6 +56500,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53786,6 +56508,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53809,6 +56532,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53827,6 +56551,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53851,6 +56576,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53877,6 +56603,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -53894,6 +56621,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -53925,6 +56653,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53945,6 +56674,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53963,6 +56693,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -53989,6 +56720,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54006,6 +56738,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54020,6 +56753,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54027,6 +56761,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54050,6 +56785,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54066,6 +56802,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54087,6 +56824,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54105,6 +56843,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54135,6 +56874,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54155,6 +56895,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54173,6 +56914,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54199,6 +56941,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54216,6 +56959,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54230,6 +56974,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54237,6 +56982,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54260,6 +57006,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54276,6 +57023,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54297,6 +57045,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54315,6 +57064,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54362,6 +57112,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54388,6 +57139,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54405,6 +57157,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54429,6 +57182,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54448,6 +57202,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54474,6 +57229,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54491,6 +57247,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54504,6 +57261,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54532,6 +57290,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54549,6 +57308,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54562,6 +57322,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54585,6 +57346,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54602,6 +57364,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54633,6 +57396,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54653,6 +57417,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54671,6 +57436,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54697,6 +57463,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54714,6 +57481,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54728,6 +57496,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54735,6 +57504,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54758,6 +57528,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54774,6 +57545,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54795,6 +57567,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54813,6 +57586,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54866,6 +57640,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54885,6 +57660,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54911,6 +57687,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("44")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54928,6 +57705,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("44")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54941,6 +57719,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -54964,6 +57743,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -54981,6 +57761,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55005,6 +57786,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55024,6 +57806,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55050,6 +57833,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55067,6 +57851,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55080,6 +57865,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55110,6 +57896,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55127,6 +57914,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55151,6 +57939,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55170,6 +57959,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55189,6 +57979,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55215,6 +58006,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55232,6 +58024,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55245,6 +58038,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55271,6 +58065,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55288,6 +58083,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55301,6 +58097,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55324,6 +58121,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55341,6 +58139,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55354,6 +58153,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55377,6 +58177,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55394,6 +58195,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55418,6 +58220,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55438,6 +58241,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55464,6 +58268,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55481,6 +58286,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55495,6 +58301,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55502,6 +58309,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55528,6 +58336,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55545,6 +58354,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55559,6 +58369,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("7")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55566,6 +58377,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55589,6 +58401,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55607,6 +58420,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55631,6 +58445,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55657,6 +58472,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55674,6 +58490,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55705,6 +58522,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55725,6 +58543,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55743,6 +58562,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55769,6 +58589,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55786,6 +58607,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55800,6 +58622,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55807,6 +58630,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55830,6 +58654,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55846,6 +58671,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55867,6 +58693,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -55885,6 +58712,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -55938,6 +58766,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55957,6 +58786,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55983,6 +58813,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56000,6 +58831,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("45")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56013,6 +58845,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56036,6 +58869,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("46")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56053,6 +58887,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("46")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56077,6 +58912,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56096,6 +58932,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56122,6 +58959,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56139,6 +58977,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56152,6 +58991,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56182,6 +59022,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56199,6 +59040,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56223,6 +59065,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56242,6 +59085,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56261,6 +59105,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56287,6 +59132,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56304,6 +59150,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56317,6 +59164,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56343,6 +59191,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56360,6 +59209,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56373,6 +59223,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56396,6 +59247,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56413,6 +59265,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56426,6 +59279,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56449,6 +59303,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56466,6 +59321,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56490,6 +59346,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56510,6 +59367,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56536,6 +59394,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56553,6 +59412,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56567,6 +59427,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56574,6 +59435,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56600,6 +59462,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56617,6 +59480,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56631,6 +59495,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56638,6 +59503,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56661,6 +59527,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56679,6 +59546,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56703,6 +59571,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56722,6 +59591,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56741,6 +59611,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56760,6 +59631,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56786,6 +59658,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56803,6 +59676,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56816,6 +59690,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56842,6 +59717,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56859,6 +59735,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56872,6 +59749,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56895,6 +59773,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56912,6 +59791,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56925,6 +59805,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -56951,6 +59832,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -56968,6 +59850,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56981,6 +59864,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57004,6 +59888,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57021,6 +59906,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57034,6 +59920,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57057,6 +59944,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57074,6 +59962,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57105,6 +59994,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57125,6 +60015,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57143,6 +60034,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57169,6 +60061,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57186,6 +60079,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57200,6 +60094,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57207,6 +60102,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57230,6 +60126,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57246,6 +60143,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57267,6 +60165,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57285,6 +60184,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57338,6 +60238,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57357,6 +60258,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57383,6 +60285,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("46")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57400,6 +60303,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("46")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57413,6 +60317,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57436,6 +60341,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("47")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57453,6 +60359,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("47")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57477,6 +60384,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57496,6 +60404,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57522,6 +60431,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57539,6 +60449,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57552,6 +60463,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57582,6 +60494,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57599,6 +60512,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57623,6 +60537,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57642,6 +60557,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57661,6 +60577,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57687,6 +60604,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57704,6 +60622,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57717,6 +60636,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57743,6 +60663,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57760,6 +60681,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57773,6 +60695,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57796,6 +60719,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57813,6 +60737,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57826,6 +60751,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57849,6 +60775,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57866,6 +60793,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57890,6 +60818,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57910,6 +60839,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -57936,6 +60866,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57953,6 +60884,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -57967,6 +60899,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -57974,6 +60907,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58000,6 +60934,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58017,6 +60952,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58031,6 +60967,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58038,6 +60975,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58061,6 +60999,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58079,6 +61018,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58103,6 +61043,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58129,6 +61070,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58146,6 +61088,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58177,6 +61120,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58197,6 +61141,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58215,6 +61160,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58241,6 +61187,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58258,6 +61205,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58272,6 +61220,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58279,6 +61228,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58302,6 +61252,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58318,6 +61269,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58339,6 +61291,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58357,6 +61310,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58410,6 +61364,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58429,6 +61384,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58455,6 +61411,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("47")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58472,6 +61429,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("47")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58485,6 +61443,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58508,6 +61467,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("48")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58525,6 +61485,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("48")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58549,6 +61510,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58568,6 +61530,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58594,6 +61557,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58611,6 +61575,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58624,6 +61589,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58654,6 +61620,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58671,6 +61638,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58695,6 +61663,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58714,6 +61683,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58733,6 +61703,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58759,6 +61730,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58776,6 +61748,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58789,6 +61762,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58815,6 +61789,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58832,6 +61807,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58845,6 +61821,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58868,6 +61845,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58885,6 +61863,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58898,6 +61877,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58921,6 +61901,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -58938,6 +61919,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -58962,6 +61944,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -58982,6 +61965,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59008,6 +61992,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59025,6 +62010,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59039,6 +62025,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59046,6 +62033,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59072,6 +62060,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59089,6 +62078,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59103,6 +62093,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59110,6 +62101,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59133,6 +62125,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59151,6 +62144,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59175,6 +62169,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59194,6 +62189,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59213,6 +62209,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59232,6 +62229,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59258,6 +62256,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59275,6 +62274,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59288,6 +62288,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59314,6 +62315,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59331,6 +62333,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59344,6 +62347,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59367,6 +62371,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59384,6 +62389,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59397,6 +62403,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59423,6 +62430,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59440,6 +62448,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59453,6 +62462,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59476,6 +62486,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59493,6 +62504,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59506,6 +62518,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59529,6 +62542,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59546,6 +62560,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59577,6 +62592,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59597,6 +62613,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59615,6 +62632,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59641,6 +62659,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59658,6 +62677,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59672,6 +62692,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59679,6 +62700,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59702,6 +62724,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59718,6 +62741,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59739,6 +62763,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59757,6 +62782,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59810,6 +62836,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59829,6 +62856,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59855,6 +62883,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("48")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59872,6 +62901,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("48")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59885,6 +62915,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59908,6 +62939,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -59925,6 +62957,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -59949,6 +62982,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59968,6 +63002,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -59994,6 +63029,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60011,6 +63047,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60024,6 +63061,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60054,6 +63092,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60071,6 +63110,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60095,6 +63135,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60114,6 +63155,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60133,6 +63175,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60159,6 +63202,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60176,6 +63220,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60189,6 +63234,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60215,6 +63261,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60232,6 +63279,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60245,6 +63293,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60268,6 +63317,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60285,6 +63335,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60298,6 +63349,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60321,6 +63373,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60338,6 +63391,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60362,6 +63416,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60382,6 +63437,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60408,6 +63464,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60425,6 +63482,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60439,6 +63497,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60446,6 +63505,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60472,6 +63532,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60489,6 +63550,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60503,6 +63565,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60510,6 +63573,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60533,6 +63597,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60551,6 +63616,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60575,6 +63641,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60601,6 +63668,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60618,6 +63686,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60649,6 +63718,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60669,6 +63739,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60687,6 +63758,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60713,6 +63785,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60730,6 +63803,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60744,6 +63818,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60751,6 +63826,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60774,6 +63850,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60790,6 +63867,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60811,6 +63889,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60829,6 +63908,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60882,6 +63962,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60901,6 +63982,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60927,6 +64009,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60944,6 +64027,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("49")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60957,6 +64041,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -60980,6 +64065,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("50")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -60997,6 +64083,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("50")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61021,6 +64108,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61040,6 +64128,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61066,6 +64155,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61083,6 +64173,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61096,6 +64187,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61126,6 +64218,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61143,6 +64236,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61167,6 +64261,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61186,6 +64281,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61205,6 +64301,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61231,6 +64328,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61248,6 +64346,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61261,6 +64360,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61287,6 +64387,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61304,6 +64405,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61317,6 +64419,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61340,6 +64443,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61357,6 +64461,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61370,6 +64475,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61393,6 +64499,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61410,6 +64517,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61434,6 +64542,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61454,6 +64563,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61480,6 +64590,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61497,6 +64608,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61511,6 +64623,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61518,6 +64631,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61544,6 +64658,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61561,6 +64676,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61575,6 +64691,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61582,6 +64699,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61605,6 +64723,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61623,6 +64742,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61647,6 +64767,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61673,6 +64794,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61690,6 +64812,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61721,6 +64844,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61741,6 +64865,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61759,6 +64884,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61785,6 +64911,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61802,6 +64929,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61816,6 +64944,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61823,6 +64952,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61846,6 +64976,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61862,6 +64993,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61883,6 +65015,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -61901,6 +65034,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -61954,6 +65088,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61973,6 +65108,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -61999,6 +65135,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("50")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62016,6 +65153,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("50")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62029,6 +65167,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62052,6 +65191,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("51")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62069,6 +65209,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("51")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62093,6 +65234,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62112,6 +65254,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62138,6 +65281,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62155,6 +65299,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62168,6 +65313,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62198,6 +65344,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62215,6 +65362,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62239,6 +65387,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62258,6 +65407,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62277,6 +65427,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62303,6 +65454,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62320,6 +65472,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62333,6 +65486,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62359,6 +65513,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62376,6 +65531,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62389,6 +65545,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62412,6 +65569,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62429,6 +65587,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62442,6 +65601,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62465,6 +65625,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62482,6 +65643,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62506,6 +65668,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62526,6 +65689,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62552,6 +65716,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62569,6 +65734,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62583,6 +65749,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62590,6 +65757,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62616,6 +65784,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62633,6 +65802,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62647,6 +65817,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62654,6 +65825,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62677,6 +65849,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62695,6 +65868,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62719,6 +65893,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62745,6 +65920,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62762,6 +65938,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62793,6 +65970,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62813,6 +65991,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62831,6 +66010,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -62857,6 +66037,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62874,6 +66055,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62888,6 +66070,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62895,6 +66078,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62918,6 +66102,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62934,6 +66119,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -62955,6 +66141,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -62973,6 +66160,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63026,6 +66214,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63045,6 +66234,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63071,6 +66261,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("51")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63088,6 +66279,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("51")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63101,6 +66293,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63124,6 +66317,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63141,6 +66335,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63165,6 +66360,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63184,6 +66380,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63210,6 +66407,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63227,6 +66425,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63240,6 +66439,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63270,6 +66470,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63287,6 +66488,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63311,6 +66513,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63330,6 +66533,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63349,6 +66553,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63375,6 +66580,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63392,6 +66598,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63405,6 +66612,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63431,6 +66639,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63448,6 +66657,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63461,6 +66671,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63484,6 +66695,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63501,6 +66713,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63514,6 +66727,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63537,6 +66751,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63554,6 +66769,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63578,6 +66794,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63598,6 +66815,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63624,6 +66842,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63641,6 +66860,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63655,6 +66875,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63662,6 +66883,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63688,6 +66910,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63705,6 +66928,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63719,6 +66943,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63726,6 +66951,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63749,6 +66975,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63767,6 +66994,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63791,6 +67019,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63817,6 +67046,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63834,6 +67064,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63865,6 +67096,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63885,6 +67117,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63903,6 +67136,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -63929,6 +67163,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63946,6 +67181,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63960,6 +67196,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63967,6 +67204,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63990,6 +67228,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64006,6 +67245,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64027,6 +67267,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64045,6 +67286,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64075,6 +67317,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64095,6 +67338,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64113,6 +67357,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64139,6 +67384,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64156,6 +67402,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64170,6 +67417,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64177,6 +67425,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64200,6 +67449,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64216,6 +67466,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64237,6 +67488,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64255,6 +67507,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64302,6 +67555,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64328,6 +67582,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64345,6 +67600,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64369,6 +67625,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64388,6 +67645,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64414,6 +67672,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64431,6 +67690,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64444,6 +67704,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64472,6 +67733,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64489,6 +67751,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64502,6 +67765,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64525,6 +67789,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64542,6 +67807,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64573,6 +67839,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64593,6 +67860,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64611,6 +67879,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64637,6 +67906,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64654,6 +67924,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64668,6 +67939,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64675,6 +67947,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64698,6 +67971,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64714,6 +67988,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64735,6 +68010,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64753,6 +68029,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64806,6 +68083,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64825,6 +68103,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64851,6 +68130,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64868,6 +68148,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("52")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64881,6 +68162,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64904,6 +68186,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -64921,6 +68204,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64945,6 +68229,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64964,6 +68249,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64990,6 +68276,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65007,6 +68294,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65020,6 +68308,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65050,6 +68339,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65067,6 +68357,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65091,6 +68382,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65110,6 +68402,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65129,6 +68422,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65155,6 +68449,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65172,6 +68467,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65185,6 +68481,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65211,6 +68508,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65228,6 +68526,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65241,6 +68540,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65264,6 +68564,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65281,6 +68582,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65294,6 +68596,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65317,6 +68620,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65334,6 +68638,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65358,6 +68663,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65378,6 +68684,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65404,6 +68711,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65421,6 +68729,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65435,6 +68744,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65442,6 +68752,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65468,6 +68779,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65485,6 +68797,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65499,6 +68812,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65506,6 +68820,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65529,6 +68844,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65547,6 +68863,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65571,6 +68888,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65590,6 +68908,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65609,6 +68928,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65628,6 +68948,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65654,6 +68975,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65671,6 +68993,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65684,6 +69007,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65710,6 +69034,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65727,6 +69052,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65740,6 +69066,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65763,6 +69090,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65780,6 +69108,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65793,6 +69122,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65819,6 +69149,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65836,6 +69167,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65849,6 +69181,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65872,6 +69205,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65889,6 +69223,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65902,6 +69237,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65925,6 +69261,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -65942,6 +69279,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -65973,6 +69311,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -65993,6 +69332,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66011,6 +69351,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66037,6 +69378,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66054,6 +69396,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66068,6 +69411,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66075,6 +69419,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66098,6 +69443,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66114,6 +69460,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66135,6 +69482,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66153,6 +69501,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66206,6 +69555,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66225,6 +69575,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66251,6 +69602,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66268,6 +69620,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("53")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66281,6 +69634,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66304,6 +69658,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66321,6 +69676,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66345,6 +69701,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66364,6 +69721,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66390,6 +69748,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66407,6 +69766,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66420,6 +69780,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66450,6 +69811,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66467,6 +69829,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66491,6 +69854,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66510,6 +69874,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66529,6 +69894,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66555,6 +69921,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66572,6 +69939,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66585,6 +69953,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66611,6 +69980,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66628,6 +69998,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66641,6 +70012,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66664,6 +70036,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66681,6 +70054,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66694,6 +70068,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66717,6 +70092,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66734,6 +70110,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66758,6 +70135,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66778,6 +70156,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66804,6 +70183,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66821,6 +70201,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66835,6 +70216,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66842,6 +70224,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66868,6 +70251,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66885,6 +70269,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66899,6 +70284,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66906,6 +70292,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66929,6 +70316,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -66947,6 +70335,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -66971,6 +70360,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66997,6 +70387,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67014,6 +70405,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67045,6 +70437,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67065,6 +70458,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67083,6 +70477,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67109,6 +70504,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67126,6 +70522,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67140,6 +70537,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67147,6 +70545,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67170,6 +70569,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67186,6 +70586,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67207,6 +70608,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67225,6 +70627,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67278,6 +70681,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67297,6 +70701,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67323,6 +70728,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67340,6 +70746,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("54")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67353,6 +70760,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67376,6 +70784,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("55")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67393,6 +70802,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("55")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67417,6 +70827,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67436,6 +70847,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67462,6 +70874,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67479,6 +70892,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67492,6 +70906,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67522,6 +70937,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67539,6 +70955,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67563,6 +70980,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67582,6 +71000,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67601,6 +71020,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67627,6 +71047,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67644,6 +71065,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67657,6 +71079,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67683,6 +71106,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67700,6 +71124,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67713,6 +71138,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67736,6 +71162,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67753,6 +71180,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67766,6 +71194,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67789,6 +71218,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67806,6 +71236,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67830,6 +71261,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67850,6 +71282,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67876,6 +71309,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67893,6 +71327,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67907,6 +71342,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67914,6 +71350,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -67940,6 +71377,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67957,6 +71395,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -67971,6 +71410,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -67978,6 +71418,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68001,6 +71442,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68019,6 +71461,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68043,6 +71486,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68069,6 +71513,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68086,6 +71531,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68117,6 +71563,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68137,6 +71584,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68155,6 +71603,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68181,6 +71630,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68198,6 +71648,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68212,6 +71663,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68219,6 +71671,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68242,6 +71695,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68258,6 +71712,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68279,6 +71734,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68297,6 +71753,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68350,6 +71807,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68369,6 +71827,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68395,6 +71854,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("55")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68412,6 +71872,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("55")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68425,6 +71886,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68448,6 +71910,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("56")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68465,6 +71928,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("56")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68489,6 +71953,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68508,6 +71973,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68534,6 +72000,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68551,6 +72018,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68564,6 +72032,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68594,6 +72063,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68611,6 +72081,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68635,6 +72106,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68654,6 +72126,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68673,6 +72146,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68699,6 +72173,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68716,6 +72191,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68729,6 +72205,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68755,6 +72232,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68772,6 +72250,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68785,6 +72264,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68808,6 +72288,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68825,6 +72306,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68838,6 +72320,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68861,6 +72344,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68878,6 +72362,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68902,6 +72387,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68922,6 +72408,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68948,6 +72435,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68965,6 +72453,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -68979,6 +72468,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -68986,6 +72476,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69012,6 +72503,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69029,6 +72521,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69043,6 +72536,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69050,6 +72544,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69073,6 +72568,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69091,6 +72587,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69115,6 +72612,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69141,6 +72639,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69158,6 +72657,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69189,6 +72689,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69209,6 +72710,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69227,6 +72729,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69253,6 +72756,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69270,6 +72774,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69284,6 +72789,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69291,6 +72797,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69314,6 +72821,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69330,6 +72838,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69351,6 +72860,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69369,6 +72879,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69422,6 +72933,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69441,6 +72953,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69467,6 +72980,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("56")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69484,6 +72998,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("56")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69497,6 +73012,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69520,6 +73036,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("57")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69537,6 +73054,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("57")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69561,6 +73079,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69580,6 +73099,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69606,6 +73126,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69623,6 +73144,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69636,6 +73158,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69666,6 +73189,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69683,6 +73207,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69707,6 +73232,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69726,6 +73252,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69745,6 +73272,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69771,6 +73299,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69788,6 +73317,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69801,6 +73331,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69827,6 +73358,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69844,6 +73376,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69857,6 +73390,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69880,6 +73414,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69897,6 +73432,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69910,6 +73446,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69933,6 +73470,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -69950,6 +73488,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -69974,6 +73513,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -69994,6 +73534,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70020,6 +73561,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70037,6 +73579,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70051,6 +73594,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70058,6 +73602,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70084,6 +73629,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70101,6 +73647,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70115,6 +73662,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70122,6 +73670,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70145,6 +73694,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70163,6 +73713,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70187,6 +73738,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70213,6 +73765,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70230,6 +73783,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70261,6 +73815,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70281,6 +73836,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70299,6 +73855,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70325,6 +73882,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70342,6 +73900,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70356,6 +73915,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70363,6 +73923,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70386,6 +73947,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70402,6 +73964,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70423,6 +73986,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70441,6 +74005,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70471,6 +74036,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70491,6 +74057,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70509,6 +74076,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70535,6 +74103,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70552,6 +74121,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70566,6 +74136,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70573,6 +74144,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70596,6 +74168,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70612,6 +74185,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70633,6 +74207,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70651,6 +74226,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70698,6 +74274,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70724,6 +74301,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70741,6 +74319,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70765,6 +74344,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70784,6 +74364,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70810,6 +74391,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70827,6 +74409,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70840,6 +74423,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70868,6 +74452,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70885,6 +74470,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70898,6 +74484,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70921,6 +74508,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -70938,6 +74526,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -70969,6 +74558,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -70989,6 +74579,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71007,6 +74598,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71033,6 +74625,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71050,6 +74643,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71064,6 +74658,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71071,6 +74666,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71094,6 +74690,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71110,6 +74707,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71131,6 +74729,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71149,6 +74748,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71202,6 +74802,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71221,6 +74822,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71247,6 +74849,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("57")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71264,6 +74867,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("57")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71277,6 +74881,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71300,6 +74905,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("58")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71317,6 +74923,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("58")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71341,6 +74948,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71360,6 +74968,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71386,6 +74995,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71403,6 +75013,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71416,6 +75027,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71446,6 +75058,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71463,6 +75076,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71487,6 +75101,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71506,6 +75121,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71525,6 +75141,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71551,6 +75168,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71568,6 +75186,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71581,6 +75200,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71607,6 +75227,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71624,6 +75245,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71637,6 +75259,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71660,6 +75283,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71677,6 +75301,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71690,6 +75315,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71713,6 +75339,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71730,6 +75357,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71754,6 +75382,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71774,6 +75403,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71800,6 +75430,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71817,6 +75448,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71831,6 +75463,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71838,6 +75471,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71864,6 +75498,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71881,6 +75516,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71895,6 +75531,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71902,6 +75539,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71925,6 +75563,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71943,6 +75582,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -71967,6 +75607,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -71993,6 +75634,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72010,6 +75652,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72041,6 +75684,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72061,6 +75705,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72079,6 +75724,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72105,6 +75751,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72122,6 +75769,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72136,6 +75784,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72143,6 +75792,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72166,6 +75816,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72182,6 +75833,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72203,6 +75855,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72221,6 +75874,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72274,6 +75928,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72293,6 +75948,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72319,6 +75975,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("58")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72336,6 +75993,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("58")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72349,6 +76007,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72372,6 +76031,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("59")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72389,6 +76049,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("59")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72413,6 +76074,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72432,6 +76094,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72458,6 +76121,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72475,6 +76139,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72488,6 +76153,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72518,6 +76184,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72535,6 +76202,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72559,6 +76227,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72578,6 +76247,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72597,6 +76267,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72623,6 +76294,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72640,6 +76312,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72653,6 +76326,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72679,6 +76353,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72696,6 +76371,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72709,6 +76385,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72732,6 +76409,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72749,6 +76427,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72762,6 +76441,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72785,6 +76465,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72802,6 +76483,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72826,6 +76508,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72846,6 +76529,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72872,6 +76556,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72889,6 +76574,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72903,6 +76589,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72910,6 +76597,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72936,6 +76624,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72953,6 +76642,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72967,6 +76657,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -72974,6 +76665,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72997,6 +76689,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73015,6 +76708,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73039,6 +76733,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73065,6 +76760,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73082,6 +76778,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73113,6 +76810,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73133,6 +76831,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73151,6 +76850,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73177,6 +76877,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73194,6 +76895,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73208,6 +76910,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73215,6 +76918,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73238,6 +76942,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73254,6 +76959,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73275,6 +76981,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73293,6 +77000,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73323,6 +77031,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73343,6 +77052,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73361,6 +77071,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73387,6 +77098,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73404,6 +77116,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73418,6 +77131,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73425,6 +77139,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73448,6 +77163,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73464,6 +77180,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73485,6 +77202,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73503,6 +77221,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73550,6 +77269,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73576,6 +77296,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73593,6 +77314,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73617,6 +77339,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73636,6 +77359,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73662,6 +77386,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73679,6 +77404,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73692,6 +77418,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73720,6 +77447,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73737,6 +77465,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73750,6 +77479,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73773,6 +77503,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73790,6 +77521,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73821,6 +77553,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73841,6 +77574,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73859,6 +77593,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -73885,6 +77620,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73902,6 +77638,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73916,6 +77653,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73923,6 +77661,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73946,6 +77685,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -73962,6 +77702,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -73983,6 +77724,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74001,6 +77743,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74054,6 +77797,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74073,6 +77817,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74099,6 +77844,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("59")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74116,6 +77862,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("59")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74129,6 +77876,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74152,6 +77900,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("60")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74169,6 +77918,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("60")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74193,6 +77943,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74212,6 +77963,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74238,6 +77990,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74255,6 +78008,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74268,6 +78022,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74298,6 +78053,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74315,6 +78071,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74339,6 +78096,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74358,6 +78116,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74377,6 +78136,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74403,6 +78163,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74420,6 +78181,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74433,6 +78195,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74459,6 +78222,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74476,6 +78240,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74489,6 +78254,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74512,6 +78278,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74529,6 +78296,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74542,6 +78310,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74565,6 +78334,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74582,6 +78352,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74606,6 +78377,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74626,6 +78398,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74652,6 +78425,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74669,6 +78443,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74683,6 +78458,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74690,6 +78466,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74716,6 +78493,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74733,6 +78511,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74747,6 +78526,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74754,6 +78534,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74777,6 +78558,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74795,6 +78577,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74819,6 +78602,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74838,6 +78622,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74857,6 +78642,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74876,6 +78662,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74902,6 +78689,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74919,6 +78707,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74932,6 +78721,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -74958,6 +78748,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -74975,6 +78766,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74988,6 +78780,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75011,6 +78804,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75028,6 +78822,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75041,6 +78836,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75067,6 +78863,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75084,6 +78881,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("6")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75097,6 +78895,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75120,6 +78919,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75137,6 +78937,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75150,6 +78951,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75173,6 +78975,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75190,6 +78993,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75221,6 +79025,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75241,6 +79046,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75259,6 +79065,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75285,6 +79092,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75302,6 +79110,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75316,6 +79125,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75323,6 +79133,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75346,6 +79157,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75362,6 +79174,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75383,6 +79196,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75401,6 +79215,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75454,6 +79269,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75473,6 +79289,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75499,6 +79316,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("60")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75516,6 +79334,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("60")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75529,6 +79348,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75552,6 +79372,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("61")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75569,6 +79390,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("61")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75593,6 +79415,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75612,6 +79435,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75638,6 +79462,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75655,6 +79480,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75668,6 +79494,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75698,6 +79525,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75715,6 +79543,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75739,6 +79568,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75758,6 +79588,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75777,6 +79608,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75803,6 +79635,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75820,6 +79653,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75833,6 +79667,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -75859,6 +79694,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75876,6 +79712,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75889,6 +79726,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75912,6 +79750,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75929,6 +79768,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75942,6 +79782,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -75965,6 +79806,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -75982,6 +79824,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76006,6 +79849,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76026,6 +79870,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76052,6 +79897,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76069,6 +79915,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76083,6 +79930,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76090,6 +79938,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76116,6 +79965,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76133,6 +79983,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76147,6 +79998,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76154,6 +80006,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76177,6 +80030,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76195,6 +80049,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76219,6 +80074,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76245,6 +80101,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76262,6 +80119,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76293,6 +80151,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76313,6 +80172,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76331,6 +80191,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76357,6 +80218,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76374,6 +80236,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76388,6 +80251,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76395,6 +80259,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76418,6 +80283,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76434,6 +80300,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76455,6 +80322,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76473,6 +80341,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76526,6 +80395,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76545,6 +80415,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76571,6 +80442,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("61")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76588,6 +80460,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("61")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76601,6 +80474,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76624,6 +80498,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("62")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76641,6 +80516,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("62")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76665,6 +80541,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76684,6 +80561,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76710,6 +80588,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76727,6 +80606,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76740,6 +80620,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76770,6 +80651,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76787,6 +80669,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76811,6 +80694,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76830,6 +80714,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76849,6 +80734,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76875,6 +80761,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76892,6 +80779,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76905,6 +80793,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -76931,6 +80820,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76948,6 +80838,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76961,6 +80852,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -76984,6 +80876,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77001,6 +80894,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77014,6 +80908,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77037,6 +80932,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77054,6 +80950,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77078,6 +80975,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77098,6 +80996,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77124,6 +81023,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77141,6 +81041,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77155,6 +81056,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77162,6 +81064,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77188,6 +81091,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77205,6 +81109,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77219,6 +81124,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77226,6 +81132,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77249,6 +81156,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77267,6 +81175,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77291,6 +81200,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77310,6 +81220,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77329,6 +81240,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77348,6 +81260,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77374,6 +81287,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77391,6 +81305,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77404,6 +81319,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77430,6 +81346,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77447,6 +81364,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77460,6 +81378,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77483,6 +81402,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77500,6 +81420,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77513,6 +81434,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77539,6 +81461,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77556,6 +81479,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77569,6 +81493,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77592,6 +81517,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77609,6 +81535,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77622,6 +81549,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77645,6 +81573,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77662,6 +81591,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77693,6 +81623,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77713,6 +81644,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77731,6 +81663,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77757,6 +81690,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77774,6 +81708,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77788,6 +81723,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77795,6 +81731,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77818,6 +81755,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77834,6 +81772,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77855,6 +81794,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77873,6 +81813,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -77926,6 +81867,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77945,6 +81887,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77971,6 +81914,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("62")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -77988,6 +81932,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("62")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78001,6 +81946,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78024,6 +81970,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("63")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78041,6 +81988,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("63")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78065,6 +82013,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78084,6 +82033,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78110,6 +82060,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78127,6 +82078,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78140,6 +82092,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78170,6 +82123,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78187,6 +82141,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78211,6 +82166,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78230,6 +82186,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78249,6 +82206,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78275,6 +82233,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78292,6 +82251,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78305,6 +82265,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78331,6 +82292,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78348,6 +82310,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78361,6 +82324,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78384,6 +82348,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78401,6 +82366,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78414,6 +82380,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78437,6 +82404,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78454,6 +82422,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78478,6 +82447,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78498,6 +82468,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78524,6 +82495,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78541,6 +82513,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78555,6 +82528,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78562,6 +82536,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78588,6 +82563,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78605,6 +82581,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78619,6 +82596,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78626,6 +82604,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78649,6 +82628,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78667,6 +82647,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78691,6 +82672,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78717,6 +82699,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78734,6 +82717,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78765,6 +82749,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78785,6 +82770,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78803,6 +82789,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -78829,6 +82816,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78846,6 +82834,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78860,6 +82849,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78867,6 +82857,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78890,6 +82881,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78906,6 +82898,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78927,6 +82920,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -78945,6 +82939,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78998,6 +82993,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79017,6 +83013,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79043,6 +83040,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("63")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79060,6 +83058,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("63")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79073,6 +83072,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79096,6 +83096,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("64")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79113,6 +83114,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("64")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79137,6 +83139,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79156,6 +83159,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79182,6 +83186,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79199,6 +83204,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79212,6 +83218,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79242,6 +83249,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79259,6 +83267,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79283,6 +83292,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79302,6 +83312,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79321,6 +83332,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79347,6 +83359,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79364,6 +83377,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79377,6 +83391,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79403,6 +83418,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79420,6 +83436,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79433,6 +83450,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79456,6 +83474,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79473,6 +83492,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79486,6 +83506,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79509,6 +83530,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79526,6 +83548,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79550,6 +83573,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79570,6 +83594,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79596,6 +83621,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79613,6 +83639,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79627,6 +83654,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79634,6 +83662,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79660,6 +83689,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79677,6 +83707,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79691,6 +83722,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79698,6 +83730,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79721,6 +83754,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79739,6 +83773,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79763,6 +83798,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79789,6 +83825,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79806,6 +83843,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79837,6 +83875,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79857,6 +83896,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79875,6 +83915,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -79901,6 +83942,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79918,6 +83960,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79932,6 +83975,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79939,6 +83983,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79962,6 +84007,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -79978,6 +84024,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -79999,6 +84046,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80017,6 +84065,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80070,6 +84119,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80089,6 +84139,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80115,6 +84166,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("64")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80132,6 +84184,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("64")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80145,6 +84198,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80168,6 +84222,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("65")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80185,6 +84240,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("65")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80209,6 +84265,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80228,6 +84285,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80254,6 +84312,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80271,6 +84330,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80284,6 +84344,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80314,6 +84375,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80331,6 +84393,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80355,6 +84418,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80374,6 +84438,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80393,6 +84458,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80419,6 +84485,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80436,6 +84503,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80449,6 +84517,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80475,6 +84544,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80492,6 +84562,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80505,6 +84576,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80528,6 +84600,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80545,6 +84618,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80558,6 +84632,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80581,6 +84656,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80598,6 +84674,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80622,6 +84699,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80642,6 +84720,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80668,6 +84747,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80685,6 +84765,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80699,6 +84780,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80706,6 +84788,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80732,6 +84815,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80749,6 +84833,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80763,6 +84848,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80770,6 +84856,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80793,6 +84880,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80811,6 +84899,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80835,6 +84924,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80861,6 +84951,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80878,6 +84969,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -80909,6 +85001,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80929,6 +85022,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80947,6 +85041,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -80973,6 +85068,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -80990,6 +85086,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81004,6 +85101,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81011,6 +85109,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81034,6 +85133,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81050,6 +85150,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81071,6 +85172,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81089,6 +85191,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81142,6 +85245,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81161,6 +85265,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81187,6 +85292,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("65")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81204,6 +85310,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("65")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81217,6 +85324,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81240,6 +85348,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("66")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81257,6 +85366,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("66")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81281,6 +85391,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81300,6 +85411,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81326,6 +85438,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81343,6 +85456,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81356,6 +85470,7 @@ side condition entry: 2862 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81386,6 +85501,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81403,6 +85519,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81427,6 +85544,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81446,6 +85564,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81465,6 +85584,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81491,6 +85611,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81508,6 +85629,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81521,6 +85643,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81547,6 +85670,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81564,6 +85688,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81577,6 +85702,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81600,6 +85726,7 @@ side condition entry: 2847 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81617,6 +85744,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81630,6 +85758,7 @@ side condition entry: 2859 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81653,6 +85782,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81670,6 +85800,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81694,6 +85825,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81714,6 +85846,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81740,6 +85873,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81757,6 +85891,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81771,6 +85906,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81778,6 +85914,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81804,6 +85941,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81821,6 +85959,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81835,6 +85974,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81842,6 +85982,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81865,6 +86006,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81883,6 +86025,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81907,6 +86050,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -81933,6 +86077,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81950,6 +86095,7 @@ side condition entry: 2878 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -81981,6 +86127,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -82001,6 +86148,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -82019,6 +86167,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -82045,6 +86194,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -82062,6 +86212,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -82076,6 +86227,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -82083,6 +86235,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -82106,6 +86259,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -82122,6 +86276,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -82143,6 +86298,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -82161,6 +86317,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -82191,6 +86348,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -82211,6 +86369,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -82229,6 +86388,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2976 1
   VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())]
+function exit: 2976 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -82255,6 +86415,7 @@ side condition entry: 2851 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -82272,6 +86433,7 @@ side condition entry: 2869 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -82286,6 +86448,7 @@ side condition entry: 2870 2
 function: LblisKResult{} (0:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -82293,6 +86456,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -82316,6 +86480,7 @@ side condition entry: 2854 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -82332,6 +86497,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -82353,6 +86519,7 @@ side condition entry: 2856 1
 function: LblisKResult{} (1)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -82371,6 +86538,7 @@ side condition entry: 2881 1
 function: LblisKResult{} (1:0)
 rule: 2977 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2977 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/imp/empty.proof.out.diff b/test/output/imp/empty.proof.out.diff
index 66aea2916..afc90af6e 100644
--- a/test/output/imp/empty.proof.out.diff
+++ b/test/output/imp/empty.proof.out.diff
@@ -19,10 +19,16 @@ hook result: kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt
 function: Lblproject'Coln'Pgm{} (0:0)
 rule: 3386 1
   VarK = kore[Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}())]
+function exit: 3386 notail
+function exit: 3284 notail
 function: LblinitStateCell{} (1)
 rule: 3285 0
+function exit: 3285 notail
+function exit: 3286 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 3282 0
+function exit: 3282 notail
+function exit: 3283 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'UndsSClnUndsUnds'IMP-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Stop'Map{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 3228 5
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/imp5-rw-literal/empty.proof.out.diff b/test/output/imp5-rw-literal/empty.proof.out.diff
index 378c2072d..b851d6f2e 100644
--- a/test/output/imp5-rw-literal/empty.proof.out.diff
+++ b/test/output/imp5-rw-literal/empty.proof.out.diff
@@ -16,10 +16,15 @@ hook result: kore[Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}()]
 function: Lblproject'Coln'Pgm{} (0:0)
 rule: 318 1
   VarK = kore[Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}()]
+function exit: 318 notail
+function exit: 250 notail
 function: LblinitSCell{} (1)
 rule: 251 0
+function exit: 251 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 248 0
+function exit: 248 notail
+function exit: 249 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}(),dotk{}())),Lbl'-LT-'s'-GT-'{}(Lbl'UndsCommUndsCommUndsCommUndsCommUndsCommUndsUnds'IMP5-RW-LITERAL'Unds'Vars5'Unds'IInt'Unds'IInt'Unds'IInt'Unds'IInt'Unds'IInt'Unds'IInt{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 224 3
   Var'Unds'DotVar1 = kore[dotk{}()]
diff --git a/test/output/imp5-rw-literal/transfer.proof.out.diff b/test/output/imp5-rw-literal/transfer.proof.out.diff
index e68b5b0d1..0dd447211 100644
--- a/test/output/imp5-rw-literal/transfer.proof.out.diff
+++ b/test/output/imp5-rw-literal/transfer.proof.out.diff
@@ -16,10 +16,15 @@ hook result: kore[Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stm
 function: Lblproject'Coln'Pgm{} (0:0)
 rule: 318 1
   VarK = kore[Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block'Unds'StmtList{}(Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}())),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}())))))))))]
+function exit: 318 notail
+function exit: 250 notail
 function: LblinitSCell{} (1)
 rule: 251 0
+function exit: 251 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 248 0
+function exit: 248 notail
+function exit: 249 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block'Unds'StmtList{}(Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}())),Lbl'UndsUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'StmtList'Unds'Stmt'Unds'StmtList{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-LITERAL-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-LITERAL-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}()))))))))),dotk{}())),Lbl'-LT-'s'-GT-'{}(Lbl'UndsCommUndsCommUndsCommUndsCommUndsCommUndsUnds'IMP5-RW-LITERAL'Unds'Vars5'Unds'IInt'Unds'IInt'Unds'IInt'Unds'IInt'Unds'IInt'Unds'IInt{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IInt{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 245 5
   Var'Unds'DotVar1 = kore[dotk{}()]
diff --git a/test/output/imp5-rw-succ/empty.proof.intermediate.out.diff b/test/output/imp5-rw-succ/empty.proof.intermediate.out.diff
index f1a5c0eb1..e599bc4ba 100644
--- a/test/output/imp5-rw-succ/empty.proof.intermediate.out.diff
+++ b/test/output/imp5-rw-succ/empty.proof.intermediate.out.diff
@@ -23,20 +23,31 @@ function: Lblproject'Coln'Pgm{} (0:0)
   arg: kore[kseq{}(Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}(),dotk{}())]
 rule: 644 1
   VarK = kore[Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}()]
+function exit: 644 notail
+function exit: 534 notail
 function: LblinitX1Cell{} (1)
 rule: 537 0
+function exit: 537 notail
 function: LblinitX2Cell{} (2)
 rule: 538 0
+function exit: 538 notail
 function: LblinitX3Cell{} (3)
 rule: 539 0
+function exit: 539 notail
 function: LblinitX4Cell{} (4)
 rule: 540 0
+function exit: 540 notail
 function: LblinitX5Cell{} (5)
 rule: 541 0
+function exit: 541 notail
 function: LblinitRetCell{} (6)
 rule: 535 0
+function exit: 535 notail
+function exit: 536 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 532 0
+function exit: 532 notail
+function exit: 533 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}(),dotk{}())),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x3'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x4'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 467 8
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/imp5-rw-succ/empty.proof.out.diff b/test/output/imp5-rw-succ/empty.proof.out.diff
index 70e012e8e..bbcc7d41c 100644
--- a/test/output/imp5-rw-succ/empty.proof.out.diff
+++ b/test/output/imp5-rw-succ/empty.proof.out.diff
@@ -19,20 +19,31 @@ hook result: kore[Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}()]
 function: Lblproject'Coln'Pgm{} (0:0)
 rule: 644 1
   VarK = kore[Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}()]
+function exit: 644 notail
+function exit: 534 notail
 function: LblinitX1Cell{} (1)
 rule: 537 0
+function exit: 537 notail
 function: LblinitX2Cell{} (2)
 rule: 538 0
+function exit: 538 notail
 function: LblinitX3Cell{} (3)
 rule: 539 0
+function exit: 539 notail
 function: LblinitX4Cell{} (4)
 rule: 540 0
+function exit: 540 notail
 function: LblinitX5Cell{} (5)
 rule: 541 0
+function exit: 541 notail
 function: LblinitRetCell{} (6)
 rule: 535 0
+function exit: 535 notail
+function exit: 536 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 532 0
+function exit: 532 notail
+function exit: 533 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}(),dotk{}())),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x3'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x4'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 467 8
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/imp5-rw-succ/transfer.proof.intermediate.out.diff b/test/output/imp5-rw-succ/transfer.proof.intermediate.out.diff
index 59c9f45fd..4b4fb3e57 100644
--- a/test/output/imp5-rw-succ/transfer.proof.intermediate.out.diff
+++ b/test/output/imp5-rw-succ/transfer.proof.intermediate.out.diff
@@ -23,20 +23,31 @@ function: Lblproject'Coln'Pgm{} (0:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()))))),dotk{}())]
 rule: 644 1
   VarK = kore[Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())))))]
+function exit: 644 notail
+function exit: 534 notail
 function: LblinitX1Cell{} (1)
 rule: 537 0
+function exit: 537 notail
 function: LblinitX2Cell{} (2)
 rule: 538 0
+function exit: 538 notail
 function: LblinitX3Cell{} (3)
 rule: 539 0
+function exit: 539 notail
 function: LblinitX4Cell{} (4)
 rule: 540 0
+function exit: 540 notail
 function: LblinitX5Cell{} (5)
 rule: 541 0
+function exit: 541 notail
 function: LblinitRetCell{} (6)
 rule: 535 0
+function exit: 535 notail
+function exit: 536 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 532 0
+function exit: 532 notail
+function exit: 533 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()))))),dotk{}())),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x3'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x4'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 502 10
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -92,6 +103,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -129,6 +141,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())))),dotk{}()))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x3'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x4'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -153,6 +166,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -178,6 +192,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -214,6 +229,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -229,6 +245,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())))),dotk{}())))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x3'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x4'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -253,6 +270,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -278,6 +296,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -314,6 +333,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -329,6 +349,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())))),dotk{}()))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x4'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -353,6 +374,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -378,6 +400,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -414,6 +437,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -429,6 +453,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())))),dotk{}())))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),Lbl'-LT-'x4'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -453,6 +478,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -478,6 +504,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -505,6 +532,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -542,6 +570,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -557,6 +586,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),kseq{}(Lbl'Hash'freezer'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}()),kseq{}(Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()))),dotk{}())),dotk{}())))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -581,6 +611,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -596,6 +627,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -604,6 +636,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -641,6 +674,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -656,6 +690,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),kseq{}(Lbl'Hash'freezer'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}()),kseq{}(Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()))),dotk{}())),dotk{}())))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -680,6 +715,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -695,6 +731,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -703,6 +740,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -729,6 +767,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -743,6 +782,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -769,6 +809,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -783,6 +824,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -809,6 +851,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}()),kseq{}(Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()))),dotk{}())),dotk{}()))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}(),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}()]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -834,6 +877,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -895,6 +939,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -921,6 +966,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -958,6 +1004,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -973,6 +1020,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),kseq{}(Lbl'Hash'freezer'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -997,6 +1045,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1012,6 +1061,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1020,6 +1070,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1057,6 +1108,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1072,6 +1124,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),kseq{}(Lbl'Hash'freezer'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1096,6 +1149,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1111,6 +1165,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1119,6 +1174,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1145,6 +1201,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1160,6 +1217,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1168,6 +1226,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1194,6 +1253,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1209,6 +1269,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1217,6 +1278,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1243,6 +1305,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1258,6 +1321,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1282,6 +1346,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1307,6 +1372,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1333,6 +1399,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1370,6 +1437,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1385,6 +1453,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1409,6 +1478,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1424,6 +1494,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1432,6 +1503,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1469,6 +1541,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1484,6 +1557,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1508,6 +1582,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1523,6 +1598,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1531,6 +1607,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1557,6 +1634,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1572,6 +1650,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1580,6 +1659,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1610,6 +1690,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1635,6 +1716,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1650,6 +1732,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1658,6 +1741,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1688,6 +1772,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1713,6 +1798,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1728,6 +1814,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1736,6 +1823,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1766,6 +1854,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1791,6 +1880,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1806,6 +1896,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1814,6 +1905,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1844,6 +1936,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1869,6 +1962,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1884,6 +1978,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1892,6 +1987,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1922,6 +2018,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1947,6 +2044,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1962,6 +2060,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1970,6 +2069,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2000,6 +2100,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2025,6 +2126,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2040,6 +2142,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2048,6 +2151,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2078,6 +2182,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2103,6 +2208,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2118,6 +2224,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2126,6 +2233,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2156,6 +2264,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2181,6 +2290,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2196,6 +2306,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2204,6 +2315,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2234,6 +2346,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2259,6 +2372,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2274,6 +2388,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2282,6 +2397,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2312,6 +2428,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2337,6 +2454,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2352,6 +2470,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2360,6 +2479,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2390,6 +2510,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2415,6 +2536,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2430,6 +2552,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2438,6 +2561,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2468,6 +2592,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2493,6 +2618,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2508,6 +2634,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2516,6 +2643,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2546,6 +2674,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2571,6 +2700,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2586,6 +2716,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2594,6 +2725,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2624,6 +2756,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2649,6 +2782,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2664,6 +2798,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2672,6 +2807,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2702,6 +2838,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2727,6 +2864,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2742,6 +2880,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2750,6 +2889,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2780,6 +2920,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2805,6 +2946,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2820,6 +2962,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2828,6 +2971,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2858,6 +3002,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2883,6 +3028,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2898,6 +3044,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2906,6 +3053,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2936,6 +3084,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2961,6 +3110,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2976,6 +3126,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2984,6 +3135,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3014,6 +3166,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3039,6 +3192,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3054,6 +3208,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3062,6 +3217,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3092,6 +3248,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3117,6 +3274,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3132,6 +3290,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3140,6 +3299,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3165,6 +3325,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3180,6 +3341,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3200,6 +3362,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
@@ -3207,6 +3370,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3222,6 +3386,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3242,6 +3407,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
@@ -3249,6 +3415,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3264,6 +3431,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3284,6 +3452,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
@@ -3291,6 +3460,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3306,6 +3476,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3326,6 +3497,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
@@ -3333,6 +3505,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3348,6 +3521,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3368,6 +3542,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
@@ -3375,6 +3550,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3390,6 +3566,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3410,6 +3587,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
@@ -3417,6 +3595,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3432,6 +3611,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3452,6 +3632,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
@@ -3459,6 +3640,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3474,6 +3656,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3494,6 +3677,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
@@ -3501,6 +3685,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3516,6 +3701,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3536,6 +3722,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
@@ -3543,6 +3730,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3558,6 +3746,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3578,6 +3767,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
@@ -3585,6 +3775,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3600,6 +3791,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3620,6 +3812,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
@@ -3627,6 +3820,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3642,6 +3836,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3662,6 +3857,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
@@ -3669,6 +3865,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3684,6 +3881,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3704,6 +3902,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
@@ -3711,6 +3910,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3726,6 +3926,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3746,6 +3947,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
@@ -3753,6 +3955,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3768,6 +3971,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3788,6 +3992,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
@@ -3795,6 +4000,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3810,6 +4016,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3830,6 +4037,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
@@ -3837,6 +4045,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3852,6 +4061,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3872,6 +4082,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
@@ -3879,6 +4090,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3894,6 +4106,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3914,6 +4127,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
@@ -3921,6 +4135,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3936,6 +4151,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3956,6 +4172,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
@@ -3963,6 +4180,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3978,6 +4196,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}()))))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3998,6 +4217,7 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{}
   arg: kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 441 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
@@ -4005,6 +4225,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4020,6 +4241,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),dotk{}())))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4044,6 +4266,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4069,6 +4292,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
 rule: 575 1
   VarK = kore[kseq{}(Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4105,6 +4329,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4120,6 +4345,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp1'Unds'{}(kseq{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())),dotk{}()))),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'x3'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbl'-LT-'x4'-GT-'{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))))),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())))]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4144,6 +4370,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/imp5-rw-succ/transfer.proof.out.diff b/test/output/imp5-rw-succ/transfer.proof.out.diff
index e7543d8d2..37ca313c1 100644
--- a/test/output/imp5-rw-succ/transfer.proof.out.diff
+++ b/test/output/imp5-rw-succ/transfer.proof.out.diff
@@ -19,20 +19,31 @@ hook result: kore[Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'
 function: Lblproject'Coln'Pgm{} (0:0)
 rule: 644 1
   VarK = kore[Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())))))]
+function exit: 644 notail
+function exit: 534 notail
 function: LblinitX1Cell{} (1)
 rule: 537 0
+function exit: 537 notail
 function: LblinitX2Cell{} (2)
 rule: 538 0
+function exit: 538 notail
 function: LblinitX3Cell{} (3)
 rule: 539 0
+function exit: 539 notail
 function: LblinitX4Cell{} (4)
 rule: 540 0
+function exit: 540 notail
 function: LblinitX5Cell{} (5)
 rule: 541 0
+function exit: 541 notail
 function: LblinitRetCell{} (6)
 rule: 535 0
+function exit: 535 notail
+function exit: 536 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 532 0
+function exit: 532 notail
+function exit: 533 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}())),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'LBraUndsRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-RW-SUCC-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()))))),dotk{}())),Lbl'-LT-'x1'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x2'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x3'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x4'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'x5'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 502 10
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -83,6 +94,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -116,6 +128,7 @@ side condition entry: 446 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -138,6 +151,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -161,6 +175,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -194,6 +209,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -207,6 +223,7 @@ side condition entry: 446 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -229,6 +246,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -252,6 +270,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -285,6 +304,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -298,6 +318,7 @@ side condition entry: 446 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -320,6 +341,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -343,6 +365,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -376,6 +399,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -389,6 +413,7 @@ side condition entry: 446 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -411,6 +436,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -434,6 +460,7 @@ side condition entry: 503 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'Unds-GT-UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -459,6 +486,7 @@ side condition entry: 463 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -493,6 +521,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -506,6 +535,7 @@ side condition entry: 447 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -528,6 +558,7 @@ side condition entry: 463 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -542,6 +573,7 @@ side condition entry: 464 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -549,6 +581,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -583,6 +616,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -596,6 +630,7 @@ side condition entry: 448 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -618,6 +653,7 @@ side condition entry: 463 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -632,6 +668,7 @@ side condition entry: 464 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -639,6 +676,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -663,6 +701,7 @@ side condition entry: 468 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -676,6 +715,7 @@ side condition entry: 469 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -700,6 +740,7 @@ side condition entry: 468 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -713,6 +754,7 @@ side condition entry: 469 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -736,6 +778,7 @@ side condition entry: 449 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}()]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -759,6 +802,7 @@ side condition entry: 503 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -815,6 +859,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'Unds'-'UndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -839,6 +884,7 @@ side condition entry: 460 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -873,6 +919,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -886,6 +933,7 @@ side condition entry: 444 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -908,6 +956,7 @@ side condition entry: 460 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -922,6 +971,7 @@ side condition entry: 461 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -929,6 +979,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -963,6 +1014,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -976,6 +1028,7 @@ side condition entry: 445 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -998,6 +1051,7 @@ side condition entry: 460 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1012,6 +1066,7 @@ side condition entry: 461 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1019,6 +1074,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1043,6 +1099,7 @@ side condition entry: 488 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1057,6 +1114,7 @@ side condition entry: 489 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1064,6 +1122,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1088,6 +1147,7 @@ side condition entry: 488 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1102,6 +1162,7 @@ side condition entry: 489 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1109,6 +1170,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1133,6 +1195,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1146,6 +1209,7 @@ side condition entry: 446 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1168,6 +1232,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1191,6 +1256,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP5-RW-SUCC-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1215,6 +1281,7 @@ side condition entry: 457 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1249,6 +1316,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1262,6 +1330,7 @@ side condition entry: 442 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1284,6 +1353,7 @@ side condition entry: 457 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1298,6 +1368,7 @@ side condition entry: 458 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1305,6 +1376,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1339,6 +1411,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1352,6 +1425,7 @@ side condition entry: 443 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1374,6 +1448,7 @@ side condition entry: 457 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1388,6 +1463,7 @@ side condition entry: 458 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1395,6 +1471,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1419,6 +1496,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1433,6 +1511,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1440,6 +1519,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1467,6 +1547,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1490,6 +1571,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1504,6 +1586,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1511,6 +1594,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1538,6 +1622,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1561,6 +1646,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1575,6 +1661,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1582,6 +1669,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1609,6 +1697,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1632,6 +1721,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1646,6 +1736,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1653,6 +1744,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1680,6 +1772,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1703,6 +1796,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1717,6 +1811,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1724,6 +1819,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1751,6 +1847,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1774,6 +1871,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1788,6 +1886,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1795,6 +1894,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1822,6 +1922,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1845,6 +1946,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1859,6 +1961,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1866,6 +1969,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1893,6 +1997,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1916,6 +2021,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1930,6 +2036,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1937,6 +2044,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1964,6 +2072,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1987,6 +2096,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2001,6 +2111,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2008,6 +2119,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2035,6 +2147,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2058,6 +2171,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2072,6 +2186,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2079,6 +2194,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2106,6 +2222,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2129,6 +2246,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2143,6 +2261,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2150,6 +2269,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2177,6 +2297,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2200,6 +2321,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2214,6 +2336,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2221,6 +2344,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2248,6 +2372,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2271,6 +2396,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2285,6 +2411,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2292,6 +2419,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2319,6 +2447,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2342,6 +2471,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2356,6 +2486,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2363,6 +2494,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2390,6 +2522,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2413,6 +2546,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2427,6 +2561,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2434,6 +2569,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2461,6 +2597,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2484,6 +2621,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2498,6 +2636,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2505,6 +2644,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2532,6 +2672,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2555,6 +2696,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2569,6 +2711,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2576,6 +2719,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2603,6 +2747,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2626,6 +2771,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2640,6 +2786,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2647,6 +2794,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2674,6 +2822,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2697,6 +2846,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2711,6 +2861,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2718,6 +2869,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2745,6 +2897,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2768,6 +2921,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2782,6 +2936,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2789,6 +2944,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2816,6 +2972,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl'UndsPlus'Nat'UndsUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp'Unds'NatExp{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2839,6 +2996,7 @@ side condition entry: 484 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2853,6 +3011,7 @@ side condition entry: 485 2
 function: LblisKResult{} (0:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2860,6 +3019,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2883,6 +3043,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2896,6 +3057,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2915,11 +3077,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2933,6 +3097,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2952,11 +3117,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2970,6 +3137,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2989,11 +3157,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3007,6 +3177,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3026,11 +3197,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3044,6 +3217,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3063,11 +3237,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3081,6 +3257,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3100,11 +3277,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3118,6 +3297,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3137,11 +3317,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3155,6 +3337,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3174,11 +3357,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3192,6 +3377,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3211,11 +3397,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3229,6 +3417,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3248,11 +3437,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3266,6 +3457,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3285,11 +3477,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3303,6 +3497,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3322,11 +3517,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3340,6 +3537,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3359,11 +3557,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3377,6 +3577,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3396,11 +3597,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3414,6 +3617,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3433,11 +3637,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3451,6 +3657,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3470,11 +3677,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3488,6 +3697,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3507,11 +3717,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3525,6 +3737,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3544,11 +3757,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3562,6 +3777,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3581,11 +3797,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3599,6 +3817,7 @@ side condition entry: 456 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3618,11 +3837,13 @@ rule: 456 10
 function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} (0:0:0:0)
 rule: 441 1
   K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 441 notail
 side condition entry: 493 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3636,6 +3857,7 @@ side condition entry: 446 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3658,6 +3880,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))))]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3681,6 +3904,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 575 1
   VarK = kore[kseq{}(Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())]
+function exit: 575 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3714,6 +3938,7 @@ side condition entry: 493 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3727,6 +3952,7 @@ side condition entry: 446 1
 function: LblisKResult{} (1)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3749,6 +3975,7 @@ side condition entry: 495 1
 function: LblisKResult{} (1:0)
 rule: 576 1
   VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())]
+function exit: 576 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/imp5/empty.proof.out.diff b/test/output/imp5/empty.proof.out.diff
index ef562fec5..03f50516e 100644
--- a/test/output/imp5/empty.proof.out.diff
+++ b/test/output/imp5/empty.proof.out.diff
@@ -19,10 +19,16 @@ hook result: kore[Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}()]
 function: Lblproject'Coln'Pgm{} (0:0)
 rule: 805 1
   VarK = kore[Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}()]
+function exit: 805 notail
+function exit: 723 notail
 function: LblinitSCell{} (1)
 rule: 724 0
+function exit: 724 notail
+function exit: 725 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 721 0
+function exit: 721 notail
+function exit: 722 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}(),dotk{}())),Lbl'-LT-'s'-GT-'{}(Lbl'UndsCommUndsCommUndsCommUndsCommUndsCommUndsUnds'IMP5-SYNTAX'Unds'Vars5'Unds'Int'Unds'Int'Unds'Int'Unds'Int'Unds'Int'Unds'Int{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("0"),\dv{SortInt{}}("0"),\dv{SortInt{}}("0"),\dv{SortInt{}}("0"),\dv{SortInt{}}("0")))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 668 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/imp5/transfer.proof.out.diff b/test/output/imp5/transfer.proof.out.diff
index f19b737cd..e2134711d 100644
--- a/test/output/imp5/transfer.proof.out.diff
+++ b/test/output/imp5/transfer.proof.out.diff
@@ -19,10 +19,16 @@ hook result: kore[Lblint'UndsSClnUndsUnds'IMP5-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stm
 function: Lblproject'Coln'Pgm{} (0:0)
 rule: 805 1
   VarK = kore[Lblint'UndsSClnUndsUnds'IMP5-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx1'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("12345")),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("10"))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("100"))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("200"))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP5-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("1")))))))]
+function exit: 805 notail
+function exit: 723 notail
 function: LblinitSCell{} (1)
 rule: 724 0
+function exit: 724 notail
+function exit: 725 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 721 0
+function exit: 721 notail
+function exit: 722 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'UndsSClnUndsUnds'IMP5-SYNTAX'Unds'Pgm'Unds'Ids'Unds'Stmt{}(Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx1'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP5-SYNTAX'Unds'Ids'Unds'Id2'Unds'Ids'QuotRBraUnds'Ids{}()))))),Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx1'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("12345")),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("10"))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("100"))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("200"))),Lblif'LParUndsRParUnds'else'UndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(Lbl'Unds-GT-UndsUnds'IMP5-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()),Lbl'LBraUndsRBraUnds'IMP5-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("0"))),Lbl'LBraUndsRBraUnds'IMP5-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'Unds'-'UndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}())),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lbl'UndsPlusUndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()))),Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblret'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("1"))))))),dotk{}())),Lbl'-LT-'s'-GT-'{}(Lbl'UndsCommUndsCommUndsCommUndsCommUndsCommUndsUnds'IMP5-SYNTAX'Unds'Vars5'Unds'Int'Unds'Int'Unds'Int'Unds'Int'Unds'Int'Unds'Int{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("0"),\dv{SortInt{}}("0"),\dv{SortInt{}}("0"),\dv{SortInt{}}("0"),\dv{SortInt{}}("0")))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 675 5
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -59,6 +65,7 @@ side condition entry: 677 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("12345")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -82,6 +89,7 @@ side condition entry: 677 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -105,6 +113,7 @@ side condition entry: 677 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("100")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -128,6 +137,7 @@ side condition entry: 677 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("200")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -151,6 +161,7 @@ side condition entry: 685 1
 function: LblisKResult{} (1:0)
 rule: 757 1
   VarK = kore[kseq{}(Lbl'Unds-GT-UndsUnds'IMP5-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()),dotk{}())]
+function exit: 757 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -171,6 +182,7 @@ side condition entry: 664 1
 function: LblisKResult{} (1:0)
 rule: 757 1
   VarK = kore[kseq{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 757 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -200,6 +212,7 @@ side condition entry: 626 1
 function: LblisKResult{} (1)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -217,6 +230,7 @@ side condition entry: 664 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -231,6 +245,7 @@ side condition entry: 665 2
 function: LblisKResult{} (0:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -238,6 +253,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 757 1
   VarK = kore[kseq{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 757 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -267,6 +283,7 @@ side condition entry: 627 1
 function: LblisKResult{} (1)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("100")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -284,6 +301,7 @@ side condition entry: 664 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -298,6 +316,7 @@ side condition entry: 665 2
 function: LblisKResult{} (0:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -305,6 +324,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("100")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -328,6 +348,7 @@ side condition entry: 630 1
 function: LblisKResult{} (1)
 rule: 758 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -346,6 +367,7 @@ side condition entry: 685 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -382,6 +404,7 @@ side condition entry: 677 1
 function: LblisKResult{} (1:0)
 rule: 757 1
   VarK = kore[kseq{}(Lbl'Unds'-'UndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()),dotk{}())]
+function exit: 757 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -401,6 +424,7 @@ side condition entry: 641 1
 function: LblisKResult{} (1:0)
 rule: 757 1
   VarK = kore[kseq{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 757 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -430,6 +454,7 @@ side condition entry: 613 1
 function: LblisKResult{} (1)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("100")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -447,6 +472,7 @@ side condition entry: 641 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("100")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -461,6 +487,7 @@ side condition entry: 642 2
 function: LblisKResult{} (0:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("100")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -468,6 +495,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 757 1
   VarK = kore[kseq{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 757 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -497,6 +525,7 @@ side condition entry: 614 1
 function: LblisKResult{} (1)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -514,6 +543,7 @@ side condition entry: 641 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("100")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -528,6 +558,7 @@ side condition entry: 642 2
 function: LblisKResult{} (0:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("100")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -535,6 +566,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -558,6 +590,7 @@ side condition entry: 623 1
 function: LblisKResult{} (1)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("90")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -575,6 +608,7 @@ side condition entry: 677 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("90")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -598,6 +632,7 @@ side condition entry: 677 1
 function: LblisKResult{} (1:0)
 rule: 757 1
   VarK = kore[kseq{}(Lbl'UndsPlusUndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()),dotk{}())]
+function exit: 757 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -617,6 +652,7 @@ side condition entry: 638 1
 function: LblisKResult{} (1:0)
 rule: 757 1
   VarK = kore[kseq{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 757 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -646,6 +682,7 @@ side condition entry: 611 1
 function: LblisKResult{} (1)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("200")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -663,6 +700,7 @@ side condition entry: 638 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("200")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -677,6 +715,7 @@ side condition entry: 639 2
 function: LblisKResult{} (0:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("200")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -684,6 +723,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 757 1
   VarK = kore[kseq{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())]
+function exit: 757 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -713,6 +753,7 @@ side condition entry: 612 1
 function: LblisKResult{} (1)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -730,6 +771,7 @@ side condition entry: 638 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("200")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -744,6 +786,7 @@ side condition entry: 639 2
 function: LblisKResult{} (0:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("200")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -751,6 +794,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -774,6 +818,7 @@ side condition entry: 623 1
 function: LblisKResult{} (1)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("210")]
+function exit: 758 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -791,6 +836,7 @@ side condition entry: 677 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("210")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -814,6 +860,7 @@ side condition entry: 677 1
 function: LblisKResult{} (1:0)
 rule: 758 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 758 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/injections/input.proof.out.diff b/test/output/injections/input.proof.out.diff
index 13b4c1f69..211cbb061 100644
--- a/test/output/injections/input.proof.out.diff
+++ b/test/output/injections/input.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lb
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 228 1
   VarK = kore[Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10")))]
+function exit: 228 notail
+function exit: 177 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 175 0
+function exit: 175 notail
+function exit: 176 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 140 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/is-zero/zero.proof.out.diff b/test/output/is-zero/zero.proof.out.diff
index 0c024556d..b587764a5 100644
--- a/test/output/is-zero/zero.proof.out.diff
+++ b/test/output/is-zero/zero.proof.out.diff
@@ -1,6 +1,7 @@
 version: 13
 function: LblisZero'LParUndsRParUnds'IS-ZERO-SYNTAX'Unds'Bool'Unds'Int{} ()
 rule: 181 0
+function exit: 181 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))]
@@ -18,7 +19,11 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 197 1
   VarK = kore[\dv{SortBool{}}("true")]
+function exit: 197 notail
+function exit: 152 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 150 0
+function exit: 150 notail
+function exit: 151 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/kool-static.proof.out.diff b/test/output/kool-static.proof.out.diff
index 57774f968..16eb772b9 100644
--- a/test/output/kool-static.proof.out.diff
+++ b/test/output/kool-static.proof.out.diff
@@ -1,26 +1,31 @@
 version: 13
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
@@ -29,6 +34,7 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
@@ -37,6 +43,7 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} ()
@@ -51,10 +58,13 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0)
 pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}
+function exit: 6109 notail
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} ()
@@ -69,16 +79,20 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0)
 pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}
+function exit: 6109 notail
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}
 function: Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps'QuotRBraUnds'Exps{} ()
 rule: 5871 0
+function exit: 5871 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} ()
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} ()
@@ -113,15 +127,23 @@ hook result: kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'
 function: Lblproject'Coln'Stmt{} (0:0)
 rule: 6358 1
   VarK = kore[Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))))]
+function exit: 6358 notail
+function exit: 6159 notail
+function exit: 6163 notail
+function exit: 6164 notail
 function: LblinitClassesCell{} (1)
 rule: 6153 0
+function exit: 6153 notail
+function exit: 6162 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 6156 0
+function exit: 6156 notail
 function: LblinitOutputCell{} (2)
 rule: 6160 1
   VarInit = kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("off")))]
 function: Lbl'Hash'stdout'Unds'K-IO'Unds'Int{} (0:0:0:0:0)
 rule: 5878 0
+function exit: 5878 notail
 hook: MAP.lookup LblMap'Coln'lookup{} (0:0:1:0:0:0)
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("off")))]
   arg: kore[\dv{SortKConfigVar{}}("$IO")]
@@ -129,6 +151,7 @@ hook result: kore[\dv{SortString{}}("off")]
 function: Lblproject'Coln'String{} (0:0:1:0)
 rule: 6360 1
   VarK = kore[\dv{SortString{}}("off")]
+function exit: 6360 notail
 hook: LIST.concat Lbl'Unds'List'Unds'{} (0:0)
   arg: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))]
   arg: kore[LblListItem{}(\dv{SortString{}}("off"))]
@@ -137,12 +160,15 @@ hook: LIST.concat Lbl'Unds'List'Unds'{} (0)
   arg: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off")))]
   arg: kore[LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))]
 hook result: kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}()))))]
+function exit: 6160 notail
+function exit: 6157 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'tasks'-GT-'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))))),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),Lbl'-LT-'classes'-GT-'{}(Lbl'Stop'ClassDataCellMap{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'output'-GT-'{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off"))),LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}()))))))]
 side condition entry: 6045 1
   VarHOLE = kore[Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))))))]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -202,6 +228,7 @@ hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0)
 hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("Object")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))]
 function: LblinitBaseClassesCell{} (0:1:0:0:1:2)
 rule: 6150 0
+function exit: 6150 notail
 hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0)
   arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}()))]
   arg: kore[Lbl'Stop'ClassDataCellMap{}()]
@@ -244,6 +271,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -328,6 +356,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -354,6 +383,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -368,6 +398,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -375,6 +406,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -404,6 +436,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("B"),\dv{SortId{}}("A"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -447,6 +480,7 @@ hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0)
 hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())))]
 function: LblinitBaseClassesCell{} (0:1:0:0:1:2)
 rule: 6150 0
+function exit: 6150 notail
 hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0)
   arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}()))]
   arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))]
@@ -571,6 +605,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("x"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -703,6 +738,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -745,6 +781,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -759,6 +796,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -766,6 +804,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -811,6 +850,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("A"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -871,10 +911,13 @@ rule: 6093 17
   VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
 function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0)
 rule: 6301 0
+function exit: 6301 notail
 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0)
 rule: 6146 0
+function exit: 6146 notail
 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:1:0:0:0)
 rule: 6146 0
+function exit: 6146 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0:1)
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0)
@@ -908,6 +951,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1217,6 +1261,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1259,6 +1304,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1273,6 +1319,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1280,6 +1327,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1340,10 +1388,13 @@ rule: 6093 17
   VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
 function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0)
 rule: 6301 0
+function exit: 6301 notail
 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0)
 rule: 6146 0
+function exit: 6146 notail
 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:1:0:0:0)
 rule: 6146 0
+function exit: 6146 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0:1)
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0)
@@ -1611,6 +1662,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1686,6 +1738,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1728,6 +1781,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1742,6 +1796,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1749,6 +1804,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1794,6 +1850,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1836,6 +1893,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1850,6 +1908,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1857,6 +1916,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1937,6 +1997,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1981,6 +2042,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2026,9 +2088,11 @@ side condition entry: 6062 1
 function: LblisLValue{} (0)
 rule: 6248 1
   VarLValue = kore[\dv{SortId{}}("x")]
+function exit: 6248 notail
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2118,6 +2182,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2193,6 +2258,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2235,6 +2301,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2249,6 +2316,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2256,6 +2324,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2331,6 +2400,7 @@ side condition entry: 5926 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2373,6 +2443,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2386,6 +2457,7 @@ side condition entry: 5954 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -2396,6 +2468,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2438,6 +2511,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2451,6 +2525,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2465,6 +2540,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2472,6 +2548,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2552,6 +2629,7 @@ side condition entry: 6076 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2596,6 +2674,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2654,6 +2733,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2667,6 +2747,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2742,6 +2823,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2755,6 +2837,7 @@ side condition entry: 5926 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2797,6 +2880,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2810,6 +2894,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2823,6 +2908,7 @@ side condition entry: 5954 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -2833,6 +2919,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2875,6 +2962,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2888,6 +2976,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2902,6 +2991,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2909,6 +2999,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2954,6 +3045,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3000,6 +3092,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3064,6 +3157,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3128,6 +3222,7 @@ side condition entry: 5959 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3169,6 +3264,7 @@ side condition entry: 6076 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3281,6 +3377,7 @@ side condition entry: 5954 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3322,6 +3419,7 @@ side condition entry: 6062 1
 function: LblisLValue{} (0)
 rule: 6247 1
   VarK = kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())]
+function exit: 6247 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3331,6 +3429,7 @@ side condition entry: 6064 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3373,6 +3472,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3386,6 +3486,7 @@ side condition entry: 6027 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3462,6 +3563,7 @@ side condition entry: 5936 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3504,6 +3606,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3517,6 +3620,7 @@ side condition entry: 6027 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3600,6 +3704,7 @@ side condition entry: 5929 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3641,6 +3746,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3715,6 +3821,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3757,6 +3864,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3771,6 +3879,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3778,6 +3887,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblclass'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3869,6 +3979,7 @@ hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0)
 hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("Object")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))))))),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))]
 function: LblinitBaseClassesCell{} (0:1:0:0:1:2)
 rule: 6150 0
+function exit: 6150 notail
 hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0)
   arg: kore[LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Stop'Set{}()),Lbl'Stop'CtenvCell{}()))]
   arg: kore[Lbl'Unds'ClassDataCellMap'Unds'{}(LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getA"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("A"),Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())))))),LblClassDataCellMapItem{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}())))]
@@ -3958,10 +4069,13 @@ rule: 6093 17
   VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
 function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0)
 rule: 6301 0
+function exit: 6301 notail
 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0)
 rule: 6146 0
+function exit: 6146 notail
 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:1:0:0:0)
 rule: 6146 0
+function exit: 6146 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0:1)
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0)
@@ -3995,6 +4109,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4337,6 +4452,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4379,6 +4495,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4393,6 +4510,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4400,6 +4518,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4480,6 +4599,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4525,6 +4645,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("b"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4649,6 +4770,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4691,6 +4813,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4705,6 +4828,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4712,6 +4836,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4757,6 +4882,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b"),Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4801,6 +4927,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4846,9 +4973,11 @@ side condition entry: 6062 1
 function: LblisLValue{} (0)
 rule: 6248 1
   VarLValue = kore[\dv{SortId{}}("b")]
+function exit: 6248 notail
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4943,6 +5072,7 @@ side condition entry: 5954 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4984,6 +5114,7 @@ side condition entry: 6062 1
 function: LblisLValue{} (0)
 rule: 6247 1
   VarK = kore[kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())]
+function exit: 6247 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4993,6 +5124,7 @@ side condition entry: 6064 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5035,6 +5167,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5048,6 +5181,7 @@ side condition entry: 6027 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5093,6 +5227,7 @@ side condition entry: 6066 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5138,6 +5273,7 @@ side condition entry: 5993 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5183,6 +5319,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5196,6 +5333,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -5206,6 +5344,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5248,6 +5387,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5261,6 +5401,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5275,6 +5416,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5282,6 +5424,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5327,6 +5470,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5340,6 +5484,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -5350,6 +5495,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5392,6 +5538,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5405,6 +5552,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5419,6 +5567,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5426,6 +5575,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5496,6 +5646,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5509,6 +5660,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblnew'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exps{}(\dv{SortId{}}("Main"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5553,6 +5705,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5566,6 +5719,7 @@ side condition entry: 6066 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5611,6 +5765,7 @@ side condition entry: 5993 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5656,6 +5811,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5669,6 +5825,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("Main"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5733,6 +5890,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5746,6 +5904,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -5756,6 +5915,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5798,6 +5958,7 @@ side condition entry: 5993 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5811,6 +5972,7 @@ side condition entry: 5994 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5887,6 +6049,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5931,6 +6094,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5944,6 +6108,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -5954,6 +6119,7 @@ side condition entry: 5929 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("Main"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5995,6 +6161,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6008,6 +6175,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("Main"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6052,6 +6220,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6095,6 +6264,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6108,6 +6278,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -6118,6 +6289,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6160,6 +6332,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6173,6 +6346,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6187,6 +6361,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6194,6 +6369,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6239,6 +6415,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6282,6 +6459,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6295,6 +6473,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -6305,6 +6484,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6347,6 +6527,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6360,6 +6541,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6374,6 +6556,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6381,6 +6564,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6426,6 +6610,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6439,6 +6624,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("B"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6484,6 +6670,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6512,10 +6699,13 @@ rule: 6093 17
   VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
 function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0)
 rule: 6301 0
+function exit: 6301 notail
 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0)
 rule: 6146 0
+function exit: 6146 notail
 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:1:0:0:0)
 rule: 6146 0
+function exit: 6146 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0:1)
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0)
@@ -6549,6 +6739,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6594,6 +6785,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6690,6 +6882,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6733,6 +6926,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6796,6 +6990,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6848,6 +7043,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6900,6 +7096,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6950,6 +7147,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7000,6 +7198,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7013,6 +7212,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7055,6 +7255,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7069,6 +7270,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7076,6 +7278,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7121,6 +7324,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7169,6 +7373,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7214,6 +7419,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7227,6 +7433,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7271,6 +7478,7 @@ side condition entry: 5993 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7316,6 +7524,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7329,6 +7538,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7374,6 +7584,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7421,6 +7632,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7434,6 +7646,7 @@ side condition entry: 5926 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7476,6 +7689,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7489,6 +7703,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7553,6 +7768,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7566,6 +7782,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -7576,6 +7793,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7618,6 +7836,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7632,6 +7851,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7639,6 +7859,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7684,6 +7905,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7727,6 +7949,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7740,6 +7963,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -7750,6 +7974,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7792,6 +8017,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7805,6 +8031,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7819,6 +8046,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7826,6 +8054,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsLParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Id'Unds'Params'Unds'Block{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}(),Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7886,10 +8115,13 @@ rule: 6093 17
   VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
 function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0)
 rule: 6301 0
+function exit: 6301 notail
 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0)
 rule: 6146 0
+function exit: 6146 notail
 function: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:1:0:0:0)
 rule: 6146 0
+function exit: 6146 notail
 function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0:1)
 pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}
 function: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0)
@@ -7923,6 +8155,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7936,6 +8169,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7981,6 +8215,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8024,6 +8259,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8170,6 +8406,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8222,6 +8459,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8274,6 +8512,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8324,6 +8563,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8374,6 +8614,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8387,6 +8628,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -8397,6 +8639,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8439,6 +8682,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8452,6 +8696,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8466,6 +8711,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8473,6 +8719,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8518,6 +8765,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8531,6 +8779,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("false")]
@@ -8541,6 +8790,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8583,6 +8833,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8596,6 +8847,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8610,6 +8862,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8617,6 +8870,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8662,6 +8916,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8708,6 +8963,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8772,6 +9028,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8814,6 +9071,7 @@ side condition entry: 5993 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8827,6 +9085,7 @@ side condition entry: 5994 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8934,6 +9193,7 @@ side condition entry: 5936 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8976,6 +9236,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8989,6 +9250,7 @@ side condition entry: 6027 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9072,6 +9334,7 @@ side condition entry: 5929 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9113,6 +9376,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9157,6 +9421,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9199,6 +9464,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9213,6 +9479,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9220,6 +9487,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9300,6 +9568,7 @@ side condition entry: 6076 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9389,6 +9658,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9464,6 +9734,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9506,6 +9777,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9520,6 +9792,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9527,6 +9800,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9602,6 +9876,7 @@ side condition entry: 5926 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9644,6 +9919,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9708,6 +9984,7 @@ side condition entry: 5959 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9749,6 +10026,7 @@ side condition entry: 6076 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9861,6 +10139,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9903,6 +10182,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9917,6 +10197,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9924,6 +10205,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9969,6 +10251,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10011,6 +10294,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10025,6 +10309,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10032,6 +10317,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10077,6 +10363,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10122,6 +10409,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10246,6 +10534,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10288,6 +10577,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10302,6 +10592,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10309,6 +10600,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10354,6 +10646,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10398,6 +10691,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10443,9 +10737,11 @@ side condition entry: 6062 1
 function: LblisLValue{} (0)
 rule: 6248 1
   VarLValue = kore[\dv{SortId{}}("a")]
+function exit: 6248 notail
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10540,6 +10836,7 @@ side condition entry: 5954 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10581,6 +10878,7 @@ side condition entry: 6062 1
 function: LblisLValue{} (0)
 rule: 6247 1
   VarK = kore[kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())]
+function exit: 6247 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10590,6 +10888,7 @@ side condition entry: 6064 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10632,6 +10931,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10645,6 +10945,7 @@ side condition entry: 6027 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10690,6 +10991,7 @@ side condition entry: 5979 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10785,6 +11087,7 @@ side condition entry: 5908 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10827,6 +11130,7 @@ side condition entry: 5979 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10876,6 +11180,7 @@ side condition entry: 5936 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10918,6 +11223,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10931,6 +11237,7 @@ side condition entry: 6027 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11014,6 +11321,7 @@ side condition entry: 5929 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11055,6 +11363,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11099,6 +11408,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11141,6 +11451,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11155,6 +11466,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11162,6 +11474,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11207,6 +11520,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11249,6 +11563,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11263,6 +11578,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11270,6 +11586,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11315,6 +11632,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11360,6 +11678,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("b.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11404,6 +11723,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortString{}}("b.x = "),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11480,6 +11800,7 @@ side condition entry: 5922 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11524,6 +11845,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11537,6 +11859,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11582,6 +11905,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11627,6 +11951,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11722,6 +12047,7 @@ side condition entry: 5926 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11764,6 +12090,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11828,6 +12155,7 @@ side condition entry: 5922 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11872,6 +12200,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11885,6 +12214,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11930,6 +12260,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortString{}}("\x0a"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12006,6 +12337,7 @@ side condition entry: 5922 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12027,6 +12359,7 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'
 rule: 5872 2
   K0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
   K1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 5872 notail
 hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0)
   arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))]
   arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))]
@@ -12052,6 +12385,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12065,6 +12399,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12078,6 +12413,7 @@ side condition entry: 5923 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12099,6 +12435,7 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'
 rule: 5872 2
   K0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
   K1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())]
+function exit: 5872 notail
 hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0)
   arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))]
   arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))]
@@ -12124,6 +12461,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12137,6 +12475,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12150,6 +12489,7 @@ side condition entry: 5923 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12171,6 +12511,7 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'
 rule: 5872 2
   K0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
   K1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))]
+function exit: 5872 notail
 hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0)
   arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))]
   arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))]
@@ -12196,6 +12537,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12209,6 +12551,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12222,6 +12565,7 @@ side condition entry: 5956 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12263,6 +12607,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12323,6 +12668,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12378,6 +12724,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12438,6 +12785,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12481,6 +12829,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12523,6 +12872,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12537,6 +12887,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12544,6 +12895,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12589,6 +12941,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12634,6 +12987,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.x = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12678,6 +13032,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortString{}}("a.x = "),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12754,6 +13109,7 @@ side condition entry: 5922 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12798,6 +13154,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12811,6 +13168,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12856,6 +13214,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12901,6 +13260,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12996,6 +13356,7 @@ side condition entry: 5926 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13038,6 +13399,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13102,6 +13464,7 @@ side condition entry: 5922 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13146,6 +13509,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13159,6 +13523,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13204,6 +13569,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortString{}}("\x0a"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13280,6 +13646,7 @@ side condition entry: 5922 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13301,6 +13668,7 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'
 rule: 5872 2
   K0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
   K1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 5872 notail
 hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0)
   arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))]
   arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))]
@@ -13326,6 +13694,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13339,6 +13708,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13352,6 +13722,7 @@ side condition entry: 5923 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13373,6 +13744,7 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'
 rule: 5872 2
   K0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
   K1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())]
+function exit: 5872 notail
 hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0)
   arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps1'Unds'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))]
   arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))]
@@ -13398,6 +13770,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13411,6 +13784,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13424,6 +13798,7 @@ side condition entry: 5923 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13445,6 +13820,7 @@ function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'
 rule: 5872 2
   K0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
   K1 = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))]
+function exit: 5872 notail
 hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0)
   arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),kseq{}(Lbl'Hash'freezerprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A"))))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))]
   arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps0'Unds'{}(kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt1'Unds'{}(kseq{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),dotk{}()))),Lbl'-LT-'tenv'-GT-'{}(Lbl'Stop'Map{}()),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))]
@@ -13470,6 +13846,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13483,6 +13860,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13496,6 +13874,7 @@ side condition entry: 5956 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13537,6 +13916,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13597,6 +13977,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13652,6 +14033,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13712,6 +14094,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13755,6 +14138,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13797,6 +14181,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13811,6 +14196,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13818,6 +14204,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getA() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getA")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13863,6 +14250,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13908,6 +14296,7 @@ side condition entry: 6067 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("a.getB() = "),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13952,6 +14341,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortString{}}("a.getB() = "),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14028,6 +14418,7 @@ side condition entry: 5922 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14072,6 +14463,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14085,6 +14477,7 @@ side condition entry: 6004 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortString{}}("\x0a"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14130,6 +14523,7 @@ side condition entry: 6003 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14175,6 +14569,7 @@ side condition entry: 5993 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14220,6 +14615,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14315,6 +14711,7 @@ side condition entry: 5926 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14357,6 +14754,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14420,6 +14818,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("Object"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14518,6 +14917,7 @@ side condition entry: 5916 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14560,6 +14960,7 @@ side condition entry: 5993 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Unds'-'-GT-UndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type'Unds'Types'Unds'Type{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14573,6 +14974,7 @@ side condition entry: 5994 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14649,6 +15051,7 @@ side condition entry: 5929 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14690,6 +15093,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14734,6 +15138,7 @@ side condition entry: 5944 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14776,6 +15181,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14790,6 +15196,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14797,6 +15204,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14842,6 +15250,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14886,6 +15295,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14931,9 +15341,11 @@ side condition entry: 6062 1
 function: LblisLValue{} (0)
 rule: 6248 1
   VarLValue = kore[\dv{SortId{}}("x")]
+function exit: 6248 notail
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15023,6 +15435,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15098,6 +15511,7 @@ side condition entry: 5926 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15140,6 +15554,7 @@ side condition entry: 6008 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15204,6 +15619,7 @@ side condition entry: 5954 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15245,6 +15661,7 @@ side condition entry: 6062 1
 function: LblisLValue{} (0)
 rule: 6247 1
   VarK = kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())]
+function exit: 6247 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15254,6 +15671,7 @@ side condition entry: 6064 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15296,6 +15714,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15309,6 +15728,7 @@ side condition entry: 6027 1
 function: LblisKResult{} (1:0)
 rule: 6245 1
   VarK = kore[kseq{}(\dv{SortInt{}}("20"),dotk{}())]
+function exit: 6245 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15385,6 +15805,7 @@ side condition entry: 5936 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15427,6 +15848,7 @@ side condition entry: 6026 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15440,6 +15862,7 @@ side condition entry: 6027 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15523,6 +15946,7 @@ side condition entry: 5929 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15564,6 +15988,7 @@ side condition entry: 6015 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15608,6 +16033,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15650,6 +16076,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15664,6 +16091,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15671,6 +16099,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15746,6 +16175,7 @@ side condition entry: 5945 1
 function: LblisKResult{} (1)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15788,6 +16218,7 @@ side condition entry: 6045 1
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15802,6 +16233,7 @@ side condition entry: 6046 2
 function: LblisKResult{} (0:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15809,6 +16241,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 6246 1
   VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()]
+function exit: 6246 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/lambda-explicit-subst/in1.proof.intermediate.out.diff b/test/output/lambda-explicit-subst/in1.proof.intermediate.out.diff
index 10796a3b9..100a86525 100644
--- a/test/output/lambda-explicit-subst/in1.proof.intermediate.out.diff
+++ b/test/output/lambda-explicit-subst/in1.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2843 1
   VarK = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")))]
+function exit: 2843 notail
+function exit: 2759 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2757 0
+function exit: 2757 notail
+function exit: 2758 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))]
@@ -28,6 +32,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48,6 +53,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -63,6 +69,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -71,6 +78,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -104,6 +112,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -145,6 +154,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -161,6 +171,9 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))))]
@@ -169,6 +182,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -187,6 +201,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -202,6 +217,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -210,6 +226,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -250,6 +267,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortInt{}}("2")]
@@ -260,6 +278,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2862 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
@@ -267,6 +287,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -282,6 +303,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -290,6 +312,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -320,4 +343,5 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/lambda-explicit-subst/in1.proof.out.diff b/test/output/lambda-explicit-subst/in1.proof.out.diff
index 1ddd8effd..5dd9a96da 100644
--- a/test/output/lambda-explicit-subst/in1.proof.out.diff
+++ b/test/output/lambda-explicit-subst/in1.proof.out.diff
@@ -16,14 +16,19 @@ hook result: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'T
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 2843 1
   VarK = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")))]
+function exit: 2843 notail
+function exit: 2759 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2757 0
+function exit: 2757 notail
+function exit: 2758 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42,6 +47,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -56,6 +62,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -63,6 +70,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -91,6 +99,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -124,6 +133,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -136,11 +146,15 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -157,6 +171,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -171,6 +186,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -178,6 +194,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -211,17 +228,21 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2862 4
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2862 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -236,6 +257,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -243,6 +265,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -270,4 +293,5 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/lambda-explicit-subst/in2.proof.intermediate.out.diff b/test/output/lambda-explicit-subst/in2.proof.intermediate.out.diff
index 6904ea468..45faba361 100644
--- a/test/output/lambda-explicit-subst/in2.proof.intermediate.out.diff
+++ b/test/output/lambda-explicit-subst/in2.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2843 1
   VarK = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1"))]
+function exit: 2843 notail
+function exit: 2759 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2757 0
+function exit: 2757 notail
+function exit: 2758 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
@@ -28,6 +32,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48,6 +53,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68,6 +74,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -83,6 +90,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -91,6 +99,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -161,6 +170,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -180,6 +190,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -224,6 +235,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -239,6 +251,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -258,9 +271,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -305,6 +320,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -320,6 +336,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -339,9 +356,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -393,6 +412,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -411,6 +431,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -462,6 +484,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -477,6 +500,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -496,9 +520,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -522,6 +548,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2862 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -540,6 +568,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -558,6 +588,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -589,9 +626,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -636,6 +675,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -651,6 +691,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -670,9 +711,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -704,6 +747,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -723,6 +770,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -767,9 +815,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -801,6 +851,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -820,6 +874,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -864,9 +919,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -908,6 +965,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -926,6 +984,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))))]
@@ -933,6 +996,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -953,6 +1017,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -973,6 +1038,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -993,6 +1059,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1008,6 +1075,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1016,6 +1084,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1061,6 +1130,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -1076,6 +1146,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -1091,6 +1162,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5"))]
@@ -1118,12 +1190,15 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1163,6 +1238,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   arg: kore[\dv{SortInt{}}("1")]
@@ -1189,6 +1265,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("1")]
@@ -1215,6 +1292,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -1233,6 +1311,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))))]
@@ -1241,6 +1324,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1259,6 +1343,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1274,6 +1359,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1282,6 +1368,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1337,6 +1424,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1352,6 +1440,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1363,6 +1452,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1407,6 +1497,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1422,6 +1513,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1433,6 +1525,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1477,6 +1570,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1492,6 +1586,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1503,6 +1598,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1554,6 +1650,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -1572,6 +1669,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -1623,6 +1722,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1638,6 +1738,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1649,6 +1750,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1693,6 +1795,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1708,6 +1811,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1719,6 +1823,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1763,6 +1868,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1778,6 +1884,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1789,6 +1896,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1812,6 +1920,10 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -1830,6 +1942,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -1848,6 +1962,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -1889,6 +2009,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1904,6 +2025,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1915,6 +2037,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1959,6 +2082,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1974,6 +2098,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1985,6 +2110,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2029,6 +2155,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2044,6 +2171,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2055,6 +2183,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2106,6 +2235,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -2124,6 +2254,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -2175,6 +2307,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2190,6 +2323,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2201,6 +2335,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2245,6 +2380,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2260,6 +2396,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2271,6 +2408,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2315,6 +2453,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2330,6 +2469,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2341,6 +2481,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2364,6 +2505,10 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -2382,6 +2527,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -2400,6 +2547,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -2441,6 +2594,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2456,6 +2610,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2467,6 +2622,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2511,6 +2667,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2526,6 +2683,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2537,6 +2695,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2581,6 +2740,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2596,6 +2756,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2607,6 +2768,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2658,6 +2820,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -2676,6 +2839,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -2727,6 +2892,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2742,6 +2908,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2753,6 +2920,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2797,6 +2965,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2812,6 +2981,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2823,6 +2993,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2867,6 +3038,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2882,6 +3054,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2893,6 +3066,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2916,6 +3090,10 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -2934,6 +3112,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -2952,6 +3132,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -2968,6 +3154,10 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
@@ -2975,6 +3165,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2990,6 +3181,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2998,6 +3190,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3018,6 +3211,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3033,6 +3227,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3041,6 +3236,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3061,6 +3257,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3076,6 +3273,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3084,6 +3282,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3129,6 +3328,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -3144,6 +3344,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3155,6 +3356,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3199,6 +3401,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -3214,6 +3417,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3225,6 +3429,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3274,6 +3479,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -3292,6 +3498,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("1")]
@@ -3343,6 +3551,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -3358,6 +3567,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3369,6 +3579,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3413,6 +3624,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -3428,6 +3640,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3439,6 +3652,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3462,6 +3676,9 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -3480,6 +3697,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -3498,6 +3717,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
@@ -3506,6 +3730,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3524,6 +3749,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3539,6 +3765,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3547,6 +3774,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3580,6 +3808,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3624,9 +3853,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3676,6 +3907,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -3694,6 +3926,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("1")]
@@ -3745,6 +3979,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -3760,6 +3995,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5"))]
@@ -3791,6 +4027,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -3806,6 +4043,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3817,12 +4055,15 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3867,6 +4108,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -3882,6 +4124,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5"))]
@@ -3913,6 +4156,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -3928,6 +4172,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3939,12 +4184,15 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3968,6 +4216,9 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -3986,6 +4237,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -4004,6 +4257,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
@@ -4012,6 +4270,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4030,6 +4289,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4045,6 +4305,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4053,6 +4314,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4086,6 +4348,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4130,9 +4393,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4182,6 +4447,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -4200,6 +4466,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("1")]
@@ -4251,6 +4519,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -4266,6 +4535,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5"))]
@@ -4297,6 +4567,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -4312,6 +4583,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5"))]
@@ -4343,6 +4615,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -4358,6 +4631,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4369,18 +4643,23 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4425,6 +4704,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -4440,6 +4720,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5"))]
@@ -4471,6 +4752,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -4486,6 +4768,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5"))]
@@ -4517,6 +4800,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -4532,6 +4816,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4543,18 +4828,23 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4578,6 +4868,9 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -4596,6 +4889,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -4614,6 +4909,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
@@ -4622,6 +4922,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4640,6 +4941,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4655,6 +4957,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4663,6 +4966,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4708,6 +5012,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4723,6 +5028,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4734,6 +5040,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4777,6 +5084,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -4795,6 +5103,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("2")]
@@ -4846,6 +5156,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4861,6 +5172,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4872,6 +5184,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4916,6 +5229,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4931,6 +5245,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4942,6 +5257,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4974,6 +5290,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5018,9 +5335,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5072,6 +5391,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -5090,6 +5410,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("2")]
@@ -5128,6 +5450,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -5146,6 +5469,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -5164,6 +5489,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -5180,6 +5512,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -5198,6 +5532,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
@@ -5206,6 +5544,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5")))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5224,6 +5563,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5239,6 +5579,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5247,6 +5588,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5312,6 +5654,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -5327,6 +5670,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -5346,9 +5690,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5372,6 +5718,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2862 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -5388,6 +5736,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -5439,6 +5789,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -5454,6 +5805,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -5473,9 +5825,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5520,6 +5874,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -5535,6 +5890,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -5554,9 +5910,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5589,6 +5947,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5633,9 +5992,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5687,6 +6048,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -5705,6 +6067,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -5743,6 +6107,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -5761,6 +6126,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -5779,6 +6146,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -5798,6 +6172,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5842,9 +6217,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5876,6 +6253,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -5892,6 +6273,9 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
@@ -5899,6 +6283,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5919,6 +6304,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5934,6 +6320,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5942,6 +6329,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5987,6 +6375,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6002,6 +6391,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6021,9 +6411,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6067,6 +6459,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -6085,6 +6478,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("2")]
@@ -6136,6 +6531,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6151,6 +6547,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6170,9 +6567,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6217,6 +6616,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6232,6 +6632,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6251,9 +6652,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6286,6 +6689,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6330,9 +6734,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6384,6 +6790,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -6402,6 +6809,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("2")]
@@ -6440,6 +6849,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -6458,6 +6868,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -6476,6 +6888,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -6492,6 +6911,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -6510,6 +6931,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
@@ -6518,6 +6943,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6536,6 +6962,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6551,6 +6978,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6559,6 +6987,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6579,6 +7008,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6599,6 +7029,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6614,6 +7045,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6622,6 +7054,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6667,6 +7100,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6682,6 +7116,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6693,6 +7128,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6725,6 +7161,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6769,9 +7206,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6823,6 +7262,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -6841,6 +7281,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("6")]
@@ -6877,6 +7319,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("6")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -6895,6 +7338,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -6913,6 +7358,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
@@ -6921,6 +7372,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6939,6 +7391,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6954,6 +7407,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6962,6 +7416,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6995,6 +7450,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7039,9 +7495,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7091,6 +7549,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -7109,6 +7568,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -7148,6 +7609,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7192,9 +7654,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7226,6 +7690,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -7244,6 +7711,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -7262,6 +7731,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -7270,6 +7744,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7288,6 +7763,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7303,6 +7779,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7311,6 +7788,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7376,6 +7854,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -7391,6 +7870,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -7422,6 +7902,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -7437,6 +7918,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -7456,15 +7938,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7488,6 +7974,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2862 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -7504,6 +7992,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -7555,6 +8045,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -7570,6 +8061,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -7601,6 +8093,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -7616,6 +8109,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -7635,15 +8129,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7688,6 +8186,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -7703,6 +8202,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -7734,6 +8234,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -7749,6 +8250,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -7768,15 +8270,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7809,6 +8315,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7853,9 +8360,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7907,6 +8416,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -7925,6 +8435,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -7963,6 +8475,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -7981,6 +8494,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -7999,6 +8514,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -8018,6 +8540,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8062,9 +8585,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8106,6 +8631,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -8124,6 +8650,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -8140,6 +8671,9 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
@@ -8147,6 +8681,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8167,6 +8702,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8182,6 +8718,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8190,6 +8727,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8235,6 +8773,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8250,6 +8789,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -8281,6 +8821,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8296,6 +8837,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -8315,15 +8857,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8388,9 +8934,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8435,6 +8983,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8450,6 +8999,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -8481,6 +9031,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8496,6 +9047,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -8515,15 +9067,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8555,6 +9111,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -8573,6 +9132,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("2")]
@@ -8624,6 +9185,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8639,6 +9201,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -8670,6 +9233,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8685,6 +9249,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -8704,15 +9269,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8757,6 +9326,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8772,6 +9342,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -8803,6 +9374,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8818,6 +9390,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -8837,15 +9410,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8878,6 +9455,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8922,9 +9500,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8976,6 +9556,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -8994,6 +9575,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("2")]
@@ -9032,6 +9615,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -9050,6 +9634,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -9068,6 +9654,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -9084,6 +9677,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -9102,6 +9697,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
@@ -9110,6 +9709,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9128,6 +9728,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9143,6 +9744,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9151,6 +9753,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9171,6 +9774,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9191,6 +9795,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9206,6 +9811,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9214,6 +9820,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9259,6 +9866,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -9274,6 +9882,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -9293,9 +9902,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9328,6 +9939,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9372,9 +9984,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9426,6 +10040,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -9444,6 +10059,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("6")]
@@ -9480,6 +10097,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("6")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -9498,6 +10116,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -9516,6 +10136,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
@@ -9524,6 +10150,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9542,6 +10169,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9557,6 +10185,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9565,6 +10194,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9598,6 +10228,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9642,9 +10273,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9694,6 +10327,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -9712,6 +10346,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -9751,6 +10387,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9795,9 +10432,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9839,6 +10478,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -9857,6 +10497,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -9875,6 +10519,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -9893,6 +10539,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -9901,6 +10552,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9919,6 +10571,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9934,6 +10587,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9942,6 +10596,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10007,9 +10662,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10054,6 +10711,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -10069,6 +10727,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1"))]
@@ -10100,6 +10759,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -10115,6 +10775,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -10146,6 +10807,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -10161,6 +10823,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -10180,21 +10843,27 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10226,6 +10895,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -10242,6 +10914,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -10293,6 +10967,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -10308,6 +10983,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1"))]
@@ -10339,6 +11015,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -10354,6 +11031,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -10385,6 +11063,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -10400,6 +11079,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -10419,21 +11099,27 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10478,6 +11164,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -10493,6 +11180,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1"))]
@@ -10524,6 +11212,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -10539,6 +11228,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -10570,6 +11260,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -10585,6 +11276,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -10604,21 +11296,27 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10651,6 +11349,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10695,9 +11394,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10749,6 +11450,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -10767,6 +11469,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -10805,6 +11509,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -10823,6 +11528,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -10841,6 +11548,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -10860,6 +11574,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10904,9 +11619,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10959,6 +11676,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11003,9 +11721,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11047,6 +11767,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -11065,6 +11786,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -11083,6 +11808,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -11122,6 +11849,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11166,9 +11894,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11200,6 +11930,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -11218,6 +11951,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -11236,6 +11971,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -11252,6 +11993,9 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
@@ -11259,6 +12003,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11279,6 +12024,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11294,6 +12040,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11302,6 +12049,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11347,6 +12095,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -11362,6 +12111,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1"))]
@@ -11393,6 +12143,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -11408,6 +12159,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -11439,6 +12191,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -11454,6 +12207,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -11473,21 +12227,27 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11517,6 +12277,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
@@ -11525,6 +12287,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11543,6 +12306,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11558,6 +12322,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11566,6 +12331,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11586,6 +12352,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11606,6 +12373,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11621,6 +12389,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11629,6 +12398,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11674,6 +12444,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -11689,6 +12460,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -11720,6 +12492,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -11735,6 +12508,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -11754,15 +12528,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11795,6 +12573,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11839,9 +12618,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11893,6 +12674,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -11911,6 +12693,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("6")]
@@ -11947,6 +12731,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("6")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -11965,6 +12750,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -11983,6 +12770,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
@@ -11991,6 +12784,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12009,6 +12803,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12024,6 +12819,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12032,6 +12828,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12065,6 +12862,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12109,9 +12907,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12161,6 +12961,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -12179,6 +12980,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -12218,6 +13021,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12262,9 +13066,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12317,6 +13123,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12361,9 +13168,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12405,6 +13214,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -12423,6 +13233,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -12441,6 +13255,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -12480,6 +13296,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12524,9 +13341,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12558,6 +13377,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -12576,6 +13398,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -12594,6 +13418,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -12612,6 +13441,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -12630,6 +13461,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -12638,6 +13474,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12656,6 +13493,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12671,6 +13509,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12679,6 +13518,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12712,6 +13552,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12756,9 +13597,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12811,6 +13654,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12855,9 +13699,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12910,6 +13756,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12954,9 +13801,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12998,6 +13847,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("4")]
@@ -13016,6 +13866,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("4")]
@@ -13034,6 +13888,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("4")]
@@ -13073,6 +13929,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13117,9 +13974,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13151,6 +14010,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("4")]
@@ -13169,6 +14031,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("4")]
@@ -13187,6 +14051,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("4")]
@@ -13205,6 +14074,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("4")]
@@ -13244,6 +14115,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13288,9 +14160,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13332,6 +14206,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("4")]
@@ -13350,6 +14225,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("4")]
@@ -13368,6 +14247,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("4")]
@@ -13386,6 +14267,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -13394,6 +14280,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13412,6 +14299,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13427,6 +14315,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13435,6 +14324,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13480,6 +14370,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -13495,6 +14386,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -13506,6 +14398,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13549,6 +14442,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -13565,6 +14459,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("1")]
@@ -13595,6 +14491,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -13611,6 +14508,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -13629,6 +14528,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
@@ -13637,6 +14540,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13655,6 +14559,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13670,6 +14575,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13678,6 +14584,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2799 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13730,6 +14637,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13752,6 +14660,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("3"),\dv{SortInt{}}("1")),LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")))]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13766,6 +14675,7 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -13785,6 +14695,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -13795,6 +14706,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -13813,6 +14726,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13835,6 +14749,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("3"),\dv{SortInt{}}("1")),LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")))]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13849,6 +14764,7 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -13868,6 +14784,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -13886,6 +14803,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
   arg: kore[\dv{SortInt{}}("2")]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13908,6 +14826,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("3"),\dv{SortInt{}}("1")),LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13922,6 +14841,7 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
   arg: kore[\dv{SortInt{}}("2")]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -13941,6 +14861,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -13959,6 +14880,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2866 notail
+function exit: 2866 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -13997,6 +14922,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14019,6 +14945,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("3"),\dv{SortInt{}}("1")),LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")))]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14033,6 +14960,7 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -14052,6 +14980,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -14062,6 +14991,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -14080,6 +15011,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14102,6 +15034,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("3"),\dv{SortInt{}}("1")),LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")))]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14116,6 +15049,7 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -14135,6 +15069,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -14153,6 +15088,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
   arg: kore[\dv{SortInt{}}("2")]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14175,6 +15111,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("3"),\dv{SortInt{}}("1")),LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14189,6 +15126,7 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
   arg: kore[\dv{SortInt{}}("2")]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -14208,6 +15146,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -14226,6 +15165,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2866 notail
+function exit: 2866 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -14242,6 +15185,9 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
@@ -14249,6 +15195,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14269,6 +15216,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14284,6 +15232,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14292,6 +15241,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14337,6 +15287,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -14352,6 +15303,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -14363,6 +15315,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14406,6 +15359,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -14422,6 +15376,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("1")]
@@ -14452,6 +15408,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -14468,6 +15425,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -14486,6 +15445,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
@@ -14494,6 +15457,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14512,6 +15476,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14527,6 +15492,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14535,6 +15501,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14555,6 +15522,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14575,6 +15543,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14590,6 +15559,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14598,6 +15568,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14643,6 +15614,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -14658,6 +15630,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -14669,6 +15642,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -14708,6 +15682,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -14726,6 +15701,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
@@ -14734,6 +15712,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14752,6 +15731,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14767,6 +15747,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14775,6 +15756,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2799 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14817,6 +15799,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14839,6 +15822,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"),\dv{SortInt{}}("1")),LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")))]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14853,6 +15837,7 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -14872,6 +15857,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -14890,6 +15876,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
   arg: kore[\dv{SortInt{}}("2")]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -14912,6 +15899,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"),\dv{SortInt{}}("1")),LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -14926,6 +15914,7 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
   arg: kore[\dv{SortInt{}}("2")]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -14945,6 +15934,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -14963,6 +15953,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2866 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -14979,6 +15972,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("1")),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
@@ -14986,6 +15981,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15001,6 +15997,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15009,6 +16006,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2799 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15050,6 +16048,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15079,6 +16078,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
@@ -15087,6 +16088,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15105,6 +16107,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15120,6 +16123,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15128,6 +16132,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15193,8 +16198,10 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15230,8 +16237,10 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15252,9 +16261,11 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1")))]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2820 tail
 side condition entry: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
@@ -15266,6 +16277,7 @@ side condition exit: 2816 true
 rule: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
+function exit: 2816 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -15296,6 +16308,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15325,6 +16338,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -15335,6 +16350,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -15366,8 +16383,10 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15403,8 +16422,10 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15425,9 +16446,11 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1")))]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2820 tail
 side condition entry: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
@@ -15439,6 +16462,7 @@ side condition exit: 2816 true
 rule: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
+function exit: 2816 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -15469,6 +16493,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15498,6 +16523,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -15517,6 +16544,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15548,6 +16576,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2866 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -15599,8 +16631,10 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15636,8 +16670,10 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15658,9 +16694,11 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1")))]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2820 tail
 side condition entry: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
@@ -15672,6 +16710,7 @@ side condition exit: 2816 true
 rule: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
+function exit: 2816 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -15702,6 +16741,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15731,6 +16771,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -15741,6 +16783,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -15772,8 +16816,10 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -15809,8 +16855,10 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -15831,9 +16879,11 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1")))]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2820 tail
 side condition entry: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
@@ -15845,6 +16895,7 @@ side condition exit: 2816 true
 rule: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
+function exit: 2816 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -15875,6 +16926,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15904,6 +16956,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -15923,6 +16977,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15954,6 +17009,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2866 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -15970,6 +17029,9 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
@@ -15977,6 +17039,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -15997,6 +17060,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16012,6 +17076,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16020,6 +17085,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16065,6 +17131,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -16080,6 +17147,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -16091,6 +17159,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16130,6 +17199,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -16148,6 +17218,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
@@ -16156,6 +17229,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16174,6 +17248,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16189,6 +17264,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16197,6 +17273,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16217,6 +17294,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16237,6 +17315,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16252,6 +17331,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16260,6 +17340,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16305,6 +17386,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -16320,6 +17402,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -16331,6 +17414,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16362,6 +17446,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
@@ -16370,6 +17456,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16388,6 +17475,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16403,6 +17491,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16411,6 +17500,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16441,6 +17531,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
@@ -16449,6 +17540,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16467,6 +17559,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16482,6 +17575,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16490,6 +17584,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16545,8 +17640,10 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16582,8 +17679,10 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16604,9 +17703,11 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1")))]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2820 tail
 side condition entry: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
@@ -16618,6 +17719,7 @@ side condition exit: 2816 true
 rule: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
+function exit: 2816 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -16648,6 +17750,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16677,6 +17780,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -16696,6 +17801,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16727,6 +17833,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -16743,6 +17852,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
@@ -16750,6 +17861,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16765,6 +17877,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -16773,6 +17886,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -16806,6 +17920,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -16835,4 +17950,6 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/lambda-explicit-subst/in2.proof.out.diff b/test/output/lambda-explicit-subst/in2.proof.out.diff
index fa144b563..d315903d2 100644
--- a/test/output/lambda-explicit-subst/in2.proof.out.diff
+++ b/test/output/lambda-explicit-subst/in2.proof.out.diff
@@ -16,14 +16,19 @@ hook result: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'T
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 2843 1
   VarK = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1"))]
+function exit: 2843 notail
+function exit: 2759 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2757 0
+function exit: 2757 notail
+function exit: 2758 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42,6 +47,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60,6 +66,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74,6 +81,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81,6 +89,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -132,6 +141,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
@@ -145,6 +155,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -181,6 +192,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -194,6 +206,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -210,9 +223,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -249,6 +264,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -262,6 +278,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -278,9 +295,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -320,6 +339,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -334,6 +354,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
@@ -369,6 +391,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -382,6 +405,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -398,9 +422,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -420,6 +446,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2862 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -434,6 +462,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -448,6 +478,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
@@ -471,9 +508,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -510,6 +549,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -523,6 +563,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -539,9 +580,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -569,6 +612,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
@@ -582,6 +629,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -618,9 +666,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -648,6 +698,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
@@ -661,6 +715,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -697,9 +752,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -733,6 +790,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -747,11 +805,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -770,6 +834,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -788,6 +853,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -806,6 +872,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -820,6 +887,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -827,6 +895,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -865,6 +934,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -878,6 +948,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -891,6 +962,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5"))]
@@ -912,12 +984,15 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -949,6 +1024,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
@@ -967,6 +1043,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
@@ -985,6 +1062,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -999,11 +1077,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1020,6 +1104,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1034,6 +1119,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1041,6 +1127,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1085,6 +1172,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1098,6 +1186,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1109,6 +1198,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1145,6 +1235,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1158,6 +1249,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1169,6 +1261,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1205,6 +1298,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1218,6 +1312,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1229,6 +1324,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1268,6 +1364,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -1282,6 +1379,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
@@ -1317,6 +1416,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1330,6 +1430,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1341,6 +1442,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1377,6 +1479,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1390,6 +1493,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1401,6 +1505,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1437,6 +1542,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1450,6 +1556,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1461,6 +1568,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1480,6 +1588,10 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -1494,6 +1606,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -1508,6 +1622,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
@@ -1537,6 +1657,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1550,6 +1671,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1561,6 +1683,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1597,6 +1720,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1610,6 +1734,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1621,6 +1746,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1657,6 +1783,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1670,6 +1797,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1681,6 +1809,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1720,6 +1849,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -1734,6 +1864,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
@@ -1769,6 +1901,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1782,6 +1915,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1793,6 +1927,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1829,6 +1964,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1842,6 +1978,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1853,6 +1990,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1889,6 +2027,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1902,6 +2041,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1913,6 +2053,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1932,6 +2073,10 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -1946,6 +2091,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -1960,6 +2107,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
@@ -1989,6 +2142,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2002,6 +2156,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2013,6 +2168,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2049,6 +2205,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2062,6 +2219,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2073,6 +2231,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2109,6 +2268,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2122,6 +2282,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2133,6 +2294,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2172,6 +2334,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -2186,6 +2349,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
@@ -2221,6 +2386,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2234,6 +2400,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2245,6 +2412,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2281,6 +2449,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2294,6 +2463,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2305,6 +2475,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2341,6 +2512,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2354,6 +2526,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2365,6 +2538,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2384,6 +2558,10 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -2398,6 +2576,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -2412,6 +2592,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -2424,11 +2610,16 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2443,6 +2634,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2450,6 +2642,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2468,6 +2661,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2482,6 +2676,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2489,6 +2684,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2507,6 +2703,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2521,6 +2718,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2528,6 +2726,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2566,6 +2765,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2579,6 +2779,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2590,6 +2791,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2626,6 +2828,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2639,6 +2842,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2650,6 +2854,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2687,6 +2892,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -2701,6 +2907,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
@@ -2736,6 +2944,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2749,6 +2958,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2760,6 +2970,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2796,6 +3007,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2809,6 +3021,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2820,6 +3033,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2839,6 +3053,9 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -2853,6 +3070,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -2867,11 +3086,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2888,6 +3113,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2902,6 +3128,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2909,6 +3136,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2937,6 +3165,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2973,9 +3202,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3013,6 +3244,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -3027,6 +3259,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
@@ -3062,6 +3296,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -3075,6 +3310,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5"))]
@@ -3098,6 +3334,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -3111,6 +3348,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3122,12 +3360,15 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3164,6 +3405,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -3177,6 +3419,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5"))]
@@ -3200,6 +3443,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -3213,6 +3457,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3224,12 +3469,15 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3249,6 +3497,9 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -3263,6 +3514,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -3277,11 +3530,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3298,6 +3557,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3312,6 +3572,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3319,6 +3580,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3347,6 +3609,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3383,9 +3646,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3423,6 +3688,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -3437,6 +3703,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
@@ -3472,6 +3740,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -3485,6 +3754,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5"))]
@@ -3508,6 +3778,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -3521,6 +3792,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5"))]
@@ -3544,6 +3816,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -3557,6 +3830,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3568,18 +3842,23 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3616,6 +3895,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -3629,6 +3909,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5"))]
@@ -3652,6 +3933,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -3665,6 +3947,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5"))]
@@ -3688,6 +3971,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -3701,6 +3985,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3712,18 +3997,23 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3743,6 +4033,9 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -3757,6 +4050,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -3771,11 +4066,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3792,6 +4093,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3806,6 +4108,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3813,6 +4116,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3851,6 +4155,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3864,6 +4169,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3875,6 +4181,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3906,6 +4213,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -3920,6 +4228,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
@@ -3955,6 +4265,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3968,6 +4279,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3979,6 +4291,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4015,6 +4328,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4028,6 +4342,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4039,6 +4354,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4065,6 +4381,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4101,9 +4418,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4143,6 +4462,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -4157,6 +4477,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
@@ -4183,6 +4505,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -4197,6 +4520,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -4211,6 +4536,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -4223,6 +4555,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -4237,11 +4571,16 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4258,6 +4597,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4272,6 +4612,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4279,6 +4620,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4329,6 +4671,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4342,6 +4685,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -4358,9 +4702,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4380,6 +4726,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2862 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -4392,6 +4740,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -4427,6 +4777,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4440,6 +4791,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -4456,9 +4808,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4495,6 +4849,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4508,6 +4863,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -4524,9 +4880,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4553,6 +4911,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4589,9 +4948,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4631,6 +4992,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -4645,6 +5007,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -4671,6 +5035,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -4685,6 +5050,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -4699,6 +5066,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -4712,6 +5086,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4748,9 +5123,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4778,6 +5155,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -4790,11 +5171,15 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4813,6 +5198,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4827,6 +5213,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4834,6 +5221,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4872,6 +5260,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4885,6 +5274,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -4901,9 +5291,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4935,6 +5327,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -4949,6 +5342,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -4984,6 +5379,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4997,6 +5393,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -5013,9 +5410,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5052,6 +5451,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -5065,6 +5465,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -5081,9 +5482,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5110,6 +5513,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5146,9 +5550,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5188,6 +5594,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -5202,6 +5609,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -5228,6 +5637,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -5242,6 +5652,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -5256,6 +5668,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -5268,6 +5687,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -5282,11 +5703,16 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5303,6 +5729,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5317,6 +5744,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5324,6 +5752,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5342,6 +5771,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5360,6 +5790,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5374,6 +5805,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5381,6 +5813,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5419,6 +5852,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -5432,6 +5866,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -5443,6 +5878,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5469,6 +5905,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5505,9 +5942,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5547,6 +5986,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -5561,6 +6001,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
@@ -5585,6 +6027,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("6")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -5599,6 +6042,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -5613,11 +6058,18 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5634,6 +6086,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5648,6 +6101,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5655,6 +6109,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5683,6 +6138,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5719,9 +6175,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5759,6 +6217,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -5773,6 +6232,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -5798,6 +6259,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5834,9 +6296,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5864,6 +6328,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -5878,6 +6345,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -5892,11 +6361,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5913,6 +6388,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5927,6 +6403,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5934,6 +6411,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5984,6 +6462,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -5997,6 +6476,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -6020,6 +6500,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6033,6 +6514,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6049,15 +6531,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6077,6 +6563,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2862 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -6089,6 +6577,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -6124,6 +6614,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6137,6 +6628,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -6160,6 +6652,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6173,6 +6666,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6189,15 +6683,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6234,6 +6732,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6247,6 +6746,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -6270,6 +6770,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6283,6 +6784,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6299,15 +6801,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6334,6 +6840,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6370,9 +6877,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6412,6 +6921,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -6426,6 +6936,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -6452,6 +6964,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -6466,6 +6979,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -6480,6 +6995,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -6493,6 +7015,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6529,9 +7052,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6565,6 +7090,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -6579,6 +7105,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -6591,11 +7122,15 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6614,6 +7149,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6628,6 +7164,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6635,6 +7172,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6673,6 +7211,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6686,6 +7225,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -6709,6 +7249,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6722,6 +7263,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6738,15 +7280,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6795,9 +7341,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6834,6 +7382,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6847,6 +7396,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -6870,6 +7420,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6883,6 +7434,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6899,15 +7451,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6935,6 +7491,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -6949,6 +7508,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -6984,6 +7545,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -6997,6 +7559,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -7020,6 +7583,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -7033,6 +7597,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -7049,15 +7614,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7094,6 +7663,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -7107,6 +7677,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -7130,6 +7701,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -7143,6 +7715,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -7159,15 +7732,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7194,6 +7771,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7230,9 +7808,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7272,6 +7852,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -7286,6 +7867,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -7312,6 +7895,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -7326,6 +7910,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -7340,6 +7926,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -7352,6 +7945,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -7366,11 +7961,16 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7387,6 +7987,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7401,6 +8002,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7408,6 +8010,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7426,6 +8029,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7444,6 +8048,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7458,6 +8063,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7465,6 +8071,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7503,6 +8110,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -7516,6 +8124,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -7532,9 +8141,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7561,6 +8172,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7597,9 +8209,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7639,6 +8253,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -7653,6 +8268,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -7677,6 +8294,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("6")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -7691,6 +8309,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -7705,11 +8325,18 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7726,6 +8353,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7740,6 +8368,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7747,6 +8376,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7775,6 +8405,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7811,9 +8442,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7851,6 +8484,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -7865,6 +8499,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -7890,6 +8526,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7926,9 +8563,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7962,6 +8601,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -7976,6 +8616,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -7990,6 +8634,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -8004,11 +8650,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8025,6 +8677,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8039,6 +8692,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8046,6 +8700,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8096,9 +8751,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8135,6 +8792,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8148,6 +8806,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1"))]
@@ -8171,6 +8830,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8184,6 +8844,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -8207,6 +8868,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8220,6 +8882,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -8236,21 +8899,27 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8278,6 +8947,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -8290,6 +8962,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -8325,6 +8999,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8338,6 +9013,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1"))]
@@ -8361,6 +9037,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8374,6 +9051,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -8397,6 +9075,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8410,6 +9089,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -8426,21 +9106,27 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8477,6 +9163,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8490,6 +9177,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1"))]
@@ -8513,6 +9201,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8526,6 +9215,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -8549,6 +9239,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -8562,6 +9253,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -8578,21 +9270,27 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8619,6 +9317,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8655,9 +9354,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8697,6 +9398,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -8711,6 +9413,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -8737,6 +9441,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -8751,6 +9456,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -8765,6 +9472,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -8778,6 +9492,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8814,9 +9529,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8855,6 +9572,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8891,9 +9609,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8927,6 +9647,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -8941,6 +9662,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -8955,6 +9680,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -8980,6 +9707,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9016,9 +9744,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9046,6 +9776,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -9060,6 +9793,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -9074,6 +9809,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -9086,11 +9827,15 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9109,6 +9854,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9123,6 +9869,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9130,6 +9877,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9168,6 +9916,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -9181,6 +9930,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1"))]
@@ -9204,6 +9954,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -9217,6 +9968,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -9240,6 +9992,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -9253,6 +10006,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -9269,21 +10023,27 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9309,11 +10069,14 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9330,6 +10093,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9344,6 +10108,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9351,6 +10116,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9369,6 +10135,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9387,6 +10154,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9401,6 +10169,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9408,6 +10177,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9446,6 +10216,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -9459,6 +10230,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1"))]
@@ -9482,6 +10254,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -9495,6 +10268,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -9511,15 +10285,19 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9546,6 +10324,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9582,9 +10361,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9624,6 +10405,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -9638,6 +10420,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -9662,6 +10446,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("6")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -9676,6 +10461,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -9690,11 +10477,18 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9711,6 +10505,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9725,6 +10520,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -9732,6 +10528,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -9760,6 +10557,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9796,9 +10594,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9836,6 +10636,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -9850,6 +10651,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -9875,6 +10678,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9911,9 +10715,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9952,6 +10758,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -9988,9 +10795,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10024,6 +10833,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -10038,6 +10848,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -10052,6 +10866,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -10077,6 +10893,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10113,9 +10930,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10143,6 +10962,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -10157,6 +10979,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -10171,6 +10995,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -10185,6 +11014,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -10199,11 +11030,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10220,6 +11057,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10234,6 +11072,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10241,6 +11080,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10269,6 +11109,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10305,9 +11146,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10346,6 +11189,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10382,9 +11226,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10423,6 +11269,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10459,9 +11306,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10495,6 +11344,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -10509,6 +11359,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -10523,6 +11377,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -10548,6 +11404,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10584,9 +11441,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10614,6 +11473,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -10628,6 +11490,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -10642,6 +11506,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -10656,6 +11525,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -10681,6 +11552,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10717,9 +11589,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10753,6 +11627,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -10767,6 +11642,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -10781,6 +11660,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -10795,11 +11676,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10816,6 +11703,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10830,6 +11718,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -10837,6 +11726,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -10875,6 +11765,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -10888,6 +11779,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -10899,6 +11791,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -10930,6 +11823,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -10942,6 +11836,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
@@ -10960,6 +11856,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -10972,6 +11869,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -10986,11 +11885,16 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11007,6 +11911,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11021,6 +11926,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11028,6 +11934,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11067,6 +11974,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11086,6 +11994,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11099,6 +12008,7 @@ rule: 2866 4
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -11115,12 +12025,15 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2862 4
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[\dv{SortInt{}}("1")]
@@ -11133,6 +12046,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11152,6 +12066,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11165,6 +12080,7 @@ rule: 2866 4
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -11181,6 +12097,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[\dv{SortInt{}}("2")]
@@ -11193,6 +12110,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11212,6 +12130,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11225,6 +12144,7 @@ rule: 2866 4
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -11241,6 +12161,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -11255,6 +12176,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2866 notail
+function exit: 2866 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[\dv{SortInt{}}("1")]
@@ -11279,6 +12204,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11298,6 +12224,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11311,6 +12238,7 @@ rule: 2866 4
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -11327,12 +12255,15 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2862 4
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[\dv{SortInt{}}("1")]
@@ -11345,6 +12276,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11364,6 +12296,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11377,6 +12310,7 @@ rule: 2866 4
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -11393,6 +12327,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[\dv{SortInt{}}("2")]
@@ -11405,6 +12340,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11424,6 +12360,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11437,6 +12374,7 @@ rule: 2866 4
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -11453,6 +12391,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -11467,6 +12406,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2866 notail
+function exit: 2866 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -11479,11 +12422,15 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11502,6 +12449,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11516,6 +12464,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11523,6 +12472,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11561,6 +12511,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -11574,6 +12525,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -11585,6 +12537,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11616,6 +12569,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -11628,6 +12582,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
@@ -11646,6 +12602,7 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -11658,6 +12615,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -11672,11 +12631,16 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11693,6 +12657,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11707,6 +12672,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11714,6 +12680,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11732,6 +12699,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11750,6 +12718,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11764,6 +12733,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11771,6 +12741,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11809,6 +12780,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -11822,6 +12794,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -11833,6 +12806,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -11864,6 +12838,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -11878,11 +12853,15 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11899,6 +12878,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11913,6 +12893,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11920,6 +12901,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11953,6 +12935,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -11972,6 +12955,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -11985,6 +12969,7 @@ rule: 2866 4
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -12001,6 +12986,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[\dv{SortInt{}}("2")]
@@ -12013,6 +12999,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12032,6 +13019,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12045,6 +13033,7 @@ rule: 2866 4
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -12061,6 +13050,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -12075,6 +13065,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2866 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -12087,11 +13080,14 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12106,6 +13102,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12113,6 +13110,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12149,6 +13147,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12174,11 +13173,14 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12195,6 +13197,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12209,6 +13212,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12216,6 +13220,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12266,8 +13271,10 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12298,8 +13305,10 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12317,7 +13326,9 @@ rule: 2820 2
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} ()
+function exit: 2820 tail
 side condition entry: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
@@ -12329,6 +13340,7 @@ side condition exit: 2816 true
 rule: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
+function exit: 2816 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -12354,6 +13366,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12379,12 +13392,16 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2862 4
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))]
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
@@ -12408,8 +13425,10 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12440,8 +13459,10 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12459,7 +13480,9 @@ rule: 2820 2
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} ()
+function exit: 2820 tail
 side condition entry: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
@@ -12471,6 +13494,7 @@ side condition exit: 2816 true
 rule: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
+function exit: 2816 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -12496,6 +13520,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12521,6 +13546,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))]
@@ -12534,6 +13561,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12561,6 +13589,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2866 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
@@ -12596,8 +13628,10 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12628,8 +13662,10 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12647,7 +13683,9 @@ rule: 2820 2
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} ()
+function exit: 2820 tail
 side condition entry: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
@@ -12659,6 +13697,7 @@ side condition exit: 2816 true
 rule: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
+function exit: 2816 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -12684,6 +13723,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12709,12 +13749,16 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2862 4
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))]
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
@@ -12738,8 +13782,10 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12770,8 +13816,10 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12789,7 +13837,9 @@ rule: 2820 2
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} ()
+function exit: 2820 tail
 side condition entry: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
@@ -12801,6 +13851,7 @@ side condition exit: 2816 true
 rule: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
+function exit: 2816 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -12826,6 +13877,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12851,6 +13903,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))]
@@ -12864,6 +13918,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12891,6 +13946,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2866 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -12903,11 +13962,15 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -12926,6 +13989,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12940,6 +14004,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -12947,6 +14012,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -12985,6 +14051,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -12998,6 +14065,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -13009,6 +14077,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13040,6 +14109,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -13054,11 +14124,15 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13075,6 +14149,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13089,6 +14164,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13096,6 +14172,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13114,6 +14191,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13132,6 +14210,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13146,6 +14225,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13153,6 +14233,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13191,6 +14272,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -13204,6 +14286,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -13215,6 +14298,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13242,11 +14326,14 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13263,6 +14350,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13277,6 +14365,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13284,6 +14373,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13311,11 +14401,13 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13332,6 +14424,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13346,6 +14439,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13353,6 +14447,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13397,8 +14492,10 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13429,8 +14526,10 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13448,7 +14547,9 @@ rule: 2820 2
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} ()
+function exit: 2820 tail
 side condition entry: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
@@ -13460,6 +14561,7 @@ side condition exit: 2816 true
 rule: 2816 2
   VarA = kore[\dv{SortInt{}}("2")]
   VarB = kore[\dv{SortInt{}}("1")]
+function exit: 2816 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -13485,6 +14587,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13510,6 +14613,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))]
@@ -13523,6 +14628,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13550,6 +14656,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -13562,11 +14671,14 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13581,6 +14693,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -13588,6 +14701,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -13616,6 +14730,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -13641,4 +14756,6 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/lambda-explicit-subst/in3.proof.intermediate.out.diff b/test/output/lambda-explicit-subst/in3.proof.intermediate.out.diff
index 72045adab..3bbf5bb07 100644
--- a/test/output/lambda-explicit-subst/in3.proof.intermediate.out.diff
+++ b/test/output/lambda-explicit-subst/in3.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2843 1
   VarK = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1"))]
+function exit: 2843 notail
+function exit: 2759 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2757 0
+function exit: 2757 notail
+function exit: 2758 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
@@ -28,6 +32,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -48,6 +53,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -68,6 +74,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -83,6 +90,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -91,6 +99,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -161,6 +170,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -180,6 +190,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -224,6 +235,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -239,6 +251,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -258,9 +271,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -305,6 +320,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -320,6 +336,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -339,9 +356,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -393,6 +412,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -411,6 +431,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -462,6 +484,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -477,6 +500,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -496,9 +520,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -522,6 +548,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2862 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -540,6 +568,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -558,6 +588,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -589,9 +626,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -636,6 +675,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -651,6 +691,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -670,9 +711,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -704,6 +747,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -723,6 +770,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -767,9 +815,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -801,6 +851,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -820,6 +874,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -864,9 +919,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -908,6 +965,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -926,6 +984,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))))]
@@ -933,6 +996,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -953,6 +1017,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -973,6 +1038,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -993,6 +1059,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1008,6 +1075,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1016,6 +1084,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1061,6 +1130,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -1076,6 +1146,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -1091,6 +1162,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5"))]
@@ -1118,12 +1190,15 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1163,6 +1238,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -1181,6 +1257,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))]
@@ -1189,6 +1268,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1207,6 +1287,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1222,6 +1303,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1230,6 +1312,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1285,6 +1368,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1300,6 +1384,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1311,6 +1396,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1355,6 +1441,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1370,6 +1457,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1381,6 +1469,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1425,6 +1514,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1440,6 +1530,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1451,6 +1542,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1502,6 +1594,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -1520,6 +1613,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -1571,6 +1666,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1586,6 +1682,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1597,6 +1694,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1641,6 +1739,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1656,6 +1755,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1667,6 +1767,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1711,6 +1812,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1726,6 +1828,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1737,6 +1840,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1760,6 +1864,10 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -1778,6 +1886,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -1796,6 +1906,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -1812,6 +1928,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
@@ -1819,6 +1937,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1834,6 +1953,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1842,6 +1962,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1887,6 +2008,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1902,6 +2024,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1913,6 +2036,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1957,6 +2081,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1972,6 +2097,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1983,6 +2109,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2032,6 +2159,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -2050,6 +2178,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("1")]
@@ -2101,6 +2231,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2116,6 +2247,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2127,6 +2259,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2171,6 +2304,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -2186,6 +2320,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2197,6 +2332,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2220,6 +2356,9 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -2238,6 +2377,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -2256,6 +2397,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
@@ -2264,6 +2410,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2282,6 +2429,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2297,6 +2445,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2305,6 +2454,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2350,6 +2500,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2365,6 +2516,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2376,6 +2528,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2440,9 +2593,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2487,6 +2642,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2502,6 +2658,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2513,6 +2670,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2544,6 +2702,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -2562,6 +2723,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("2")]
@@ -2613,6 +2776,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2628,6 +2792,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2639,6 +2804,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2683,6 +2849,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2698,6 +2865,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2709,6 +2877,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2741,6 +2910,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2785,9 +2955,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2839,6 +3011,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -2857,6 +3030,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("2")]
@@ -2895,6 +3070,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -2913,6 +3089,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -2931,6 +3109,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -2947,6 +3132,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("2")]
@@ -2965,6 +3152,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
@@ -2973,6 +3164,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5")))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2991,6 +3183,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3006,6 +3199,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3014,6 +3208,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3079,9 +3274,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3126,6 +3323,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3141,6 +3339,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -3160,9 +3359,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3194,6 +3395,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -3210,6 +3414,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -3261,6 +3467,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3276,6 +3483,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("6")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -3295,9 +3503,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3342,6 +3552,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3357,6 +3568,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -3376,9 +3588,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3411,6 +3625,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3455,9 +3670,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3509,6 +3726,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -3527,6 +3745,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -3565,6 +3785,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -3583,6 +3804,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -3601,6 +3824,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   arg: kore[\dv{SortInt{}}("5")]
@@ -3620,6 +3850,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3664,9 +3895,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3698,6 +3931,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("5")]
   arg: kore[\dv{SortInt{}}("5")]
@@ -3714,6 +3951,9 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
@@ -3721,6 +3961,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3741,6 +3982,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3756,6 +3998,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3764,6 +4007,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3809,6 +4053,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3824,6 +4069,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("4")]
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -3843,9 +4089,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3875,6 +4123,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
@@ -3883,6 +4133,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3901,6 +4152,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3916,6 +4168,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3924,6 +4177,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3944,6 +4198,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3964,6 +4219,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3979,6 +4235,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3987,6 +4244,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4032,6 +4290,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4047,6 +4306,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("3")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -4058,6 +4318,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4090,6 +4351,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4134,9 +4396,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4188,6 +4452,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -4206,6 +4471,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("6")]
@@ -4242,6 +4509,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("6")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -4260,6 +4528,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("6")]
@@ -4278,6 +4548,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
@@ -4286,6 +4562,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4304,6 +4581,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4319,6 +4597,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4327,6 +4606,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4360,6 +4640,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4404,9 +4685,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4456,6 +4739,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -4474,6 +4758,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))]
   arg: kore[\dv{SortInt{}}("0")]
@@ -4513,6 +4799,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4557,9 +4844,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4591,6 +4880,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -4609,6 +4901,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("0")]
@@ -4627,6 +4921,11 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
@@ -4635,6 +4934,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4653,6 +4953,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4668,6 +4969,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4676,6 +4978,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4709,6 +5012,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4753,9 +5057,11 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4797,6 +5103,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("4")]
@@ -4815,6 +5122,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -4823,6 +5134,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4841,6 +5153,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4856,6 +5169,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4864,6 +5178,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4909,6 +5224,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -4924,6 +5240,7 @@ rule: 2768 3
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -4935,6 +5252,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4974,6 +5292,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -4992,6 +5311,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
@@ -5000,6 +5322,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())))]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5018,6 +5341,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5033,6 +5357,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5041,6 +5366,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2799 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5083,6 +5409,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5105,6 +5432,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"),\dv{SortInt{}}("1")),LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")))]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5119,6 +5447,7 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
   arg: kore[\dv{SortInt{}}("1")]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -5138,6 +5467,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortInt{}}("3")]
@@ -5156,6 +5486,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
   arg: kore[\dv{SortInt{}}("2")]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5178,6 +5509,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3"),\dv{SortInt{}}("1")),LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))]
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5192,6 +5524,7 @@ function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{
   arg: kore[\dv{SortInt{}}("2")]
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -5211,6 +5544,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -5229,6 +5563,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2866 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortInt{}}("3")]
@@ -5245,6 +5582,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
@@ -5252,6 +5591,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5267,6 +5607,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),dotk{}())]
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5275,6 +5616,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2799 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5316,6 +5658,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5345,4 +5688,6 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/lambda-explicit-subst/in3.proof.out.diff b/test/output/lambda-explicit-subst/in3.proof.out.diff
index 3a954cd3c..9552abb8d 100644
--- a/test/output/lambda-explicit-subst/in3.proof.out.diff
+++ b/test/output/lambda-explicit-subst/in3.proof.out.diff
@@ -16,14 +16,19 @@ hook result: kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'T
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 2843 1
   VarK = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1"))]
+function exit: 2843 notail
+function exit: 2759 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2757 0
+function exit: 2757 notail
+function exit: 2758 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -42,6 +47,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -60,6 +66,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -74,6 +81,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -81,6 +89,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -132,6 +141,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -145,6 +155,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -181,6 +192,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -194,6 +206,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -210,9 +223,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -249,6 +264,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -262,6 +278,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -278,9 +295,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -320,6 +339,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -334,6 +354,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -369,6 +391,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -382,6 +405,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -398,9 +422,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -420,6 +446,8 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2862 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -434,6 +462,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -448,6 +478,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -471,9 +508,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -510,6 +549,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -523,6 +563,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -539,9 +580,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -569,6 +612,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -582,6 +629,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -618,9 +666,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -648,6 +698,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -661,6 +715,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -697,9 +752,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -733,6 +790,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -747,11 +805,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -770,6 +834,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -788,6 +853,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -806,6 +872,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -820,6 +887,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -827,6 +895,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -865,6 +934,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -878,6 +948,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
@@ -891,6 +962,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5"))]
@@ -912,12 +984,15 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -949,6 +1024,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -963,11 +1039,15 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -984,6 +1064,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -998,6 +1079,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1005,6 +1087,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1049,6 +1132,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1062,6 +1146,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1073,6 +1158,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1109,6 +1195,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1122,6 +1209,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1133,6 +1221,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1169,6 +1258,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1182,6 +1272,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1193,6 +1284,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1232,6 +1324,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -1246,6 +1339,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
@@ -1281,6 +1376,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1294,6 +1390,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1305,6 +1402,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1341,6 +1439,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1354,6 +1453,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1365,6 +1465,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1401,6 +1502,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1414,6 +1516,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1425,6 +1528,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1444,6 +1548,10 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -1458,6 +1566,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -1472,6 +1582,12 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -1484,11 +1600,14 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1503,6 +1622,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1510,6 +1630,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1548,6 +1669,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1561,6 +1683,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1572,6 +1695,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1608,6 +1732,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1621,6 +1746,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1632,6 +1758,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1669,6 +1796,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -1683,6 +1811,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
@@ -1718,6 +1848,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1731,6 +1862,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1742,6 +1874,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1778,6 +1911,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
@@ -1791,6 +1925,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("4")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1802,6 +1937,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1821,6 +1957,9 @@ rule: 2862 4
   Var'Unds'Gen1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2862 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -1835,6 +1974,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -1849,11 +1990,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1870,6 +2017,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1884,6 +2032,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),\dv{SortInt{}}("2")),\dv{SortInt{}}("5")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1891,6 +2040,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1929,6 +2079,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1942,6 +2093,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -1953,6 +2105,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2001,9 +2154,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2040,6 +2195,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2053,6 +2209,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2064,6 +2221,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2091,6 +2249,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -2105,6 +2266,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
@@ -2140,6 +2303,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2153,6 +2317,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2164,6 +2329,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2200,6 +2366,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2213,6 +2380,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2224,6 +2392,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2250,6 +2419,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2286,9 +2456,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2328,6 +2500,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -2342,6 +2515,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
@@ -2368,6 +2543,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -2382,6 +2558,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -2396,6 +2574,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("2")]
@@ -2408,6 +2593,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -2422,11 +2609,16 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
   VarY = kore[\dv{SortInt{}}("2")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2443,6 +2635,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2457,6 +2650,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("5")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("5"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2464,6 +2658,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2514,9 +2709,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2553,6 +2750,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2566,6 +2764,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -2582,9 +2781,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2612,6 +2813,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -2624,6 +2828,8 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -2659,6 +2865,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2672,6 +2879,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -2688,9 +2896,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2727,6 +2937,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -2740,6 +2951,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -2756,9 +2968,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2785,6 +2999,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2821,9 +3036,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2863,6 +3080,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -2877,6 +3095,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -2903,6 +3123,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("6")]
   VarX = kore[\dv{SortInt{}}("6")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -2917,6 +3138,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -2931,6 +3154,13 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -2944,6 +3174,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2980,9 +3211,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3010,6 +3243,10 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("5")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("5")]
@@ -3022,11 +3259,15 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 2864 notail
+function exit: 2863 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3045,6 +3286,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3059,6 +3301,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3066,6 +3309,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3104,6 +3348,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3117,6 +3362,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2764 3
   VarS = kore[\dv{SortInt{}}("3")]
   VarT = kore[\dv{SortInt{}}("1")]
@@ -3133,9 +3379,11 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("4")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 2764 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3161,11 +3409,14 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3182,6 +3433,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3196,6 +3448,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3203,6 +3456,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3221,6 +3475,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2798 1
   VarK = kore[kseq{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))),dotk{}())]
+function exit: 2798 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3239,6 +3494,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3253,6 +3509,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3260,6 +3517,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3298,6 +3556,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3311,6 +3570,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
@@ -3322,6 +3582,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3348,6 +3609,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3384,9 +3646,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3426,6 +3690,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortInt{}}("0")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -3440,6 +3705,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
@@ -3464,6 +3731,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("6")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -3478,6 +3746,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -3492,11 +3762,18 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("6")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3513,6 +3790,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3527,6 +3805,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3534,6 +3813,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3562,6 +3842,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3598,9 +3879,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3638,6 +3921,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("0")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -3652,6 +3936,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 rule: 2863 4
   VarR = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
@@ -3677,6 +3963,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3713,9 +4000,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3743,6 +4032,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2865 notail
+function exit: 2865 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -3757,6 +4049,8 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -3771,11 +4065,17 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("0")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2707 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3792,6 +4092,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3806,6 +4107,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3813,6 +4115,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3841,6 +4144,7 @@ function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'U
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3877,9 +4181,11 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 rule: 2767 2
   Var'Unds'Gen0 = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2767 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3913,6 +4219,7 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -3927,11 +4234,16 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("4")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3948,6 +4260,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3962,6 +4275,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3969,6 +4283,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4007,6 +4322,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2768 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
@@ -4020,6 +4336,7 @@ rule: 2768 3
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("2")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} ()
+function exit: 2768 tail
 side condition entry: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
@@ -4031,6 +4348,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4062,6 +4380,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -4076,11 +4395,15 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("3")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2861 notail
+function exit: 2863 notail
+function exit: 2865 notail
 side condition entry: 2706 1
   Var'Unds'Gen2 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
 function: LblisKResult{} (1)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4097,6 +4420,7 @@ side condition entry: 2708 1
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4111,6 +4435,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))),\dv{SortInt{}}("3")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4118,6 +4443,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4151,6 +4477,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4170,6 +4497,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4183,6 +4511,7 @@ rule: 2866 4
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -4199,6 +4528,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2865 3
   VarS = kore[\dv{SortInt{}}("2")]
@@ -4211,6 +4541,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4230,6 +4561,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1)
 rule: 2765 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2765 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4243,6 +4575,7 @@ rule: 2866 4
 function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0)
 rule: 2819 1
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2819 notail
 hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortInt{}}("1")]
@@ -4259,6 +4592,7 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortInt{}}("2")]
+function exit: 2864 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("1")]
@@ -4273,6 +4607,9 @@ rule: 2861 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
   VarY = kore[\dv{SortInt{}}("3")]
+function exit: 2861 notail
+function exit: 2866 notail
+function exit: 2866 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1)
 side condition entry: 2861 2
   VarX = kore[\dv{SortInt{}}("3")]
@@ -4285,11 +4622,14 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("3")]
+function exit: 2864 notail
+function exit: 2863 notail
 side condition entry: 2708 1
   VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4304,6 +4644,7 @@ side condition entry: 2709 2
 function: LblisKResult{} (0:0)
 rule: 2799 1
   VarKResult = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))]
+function exit: 2799 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4311,6 +4652,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2799 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2799 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4347,6 +4689,7 @@ side condition exit: 2766 true
 rule: 2766 2
   VarX = kore[\dv{SortInt{}}("2")]
   VarY = kore[\dv{SortInt{}}("1")]
+function exit: 2766 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4372,4 +4715,6 @@ side condition exit: 2861 false
 rule: 2864 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 2864 notail
+function exit: 2865 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/let/foo.proof.out.diff b/test/output/let/foo.proof.out.diff
index 7e8ba5ff8..134373516 100644
--- a/test/output/let/foo.proof.out.diff
+++ b/test/output/let/foo.proof.out.diff
@@ -7,6 +7,7 @@ hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0)
   arg: kore[\dv{SortInt{}}("10")]
 hook result: kore[\dv{SortInt{}}("100")]
 function: Lbl'Hash'lambda'UndsUnds'{} ()
+function exit: 151 tail
 rule: 118 2
   VarS = kore[\dv{SortInt{}}("100")]
   VarX = kore[\dv{SortInt{}}("10")]
@@ -15,6 +16,7 @@ hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0)
   arg: kore[\dv{SortInt{}}("100")]
 hook result: kore[\dv{SortInt{}}("200")]
 function: Lbl'Hash'lambda'UndsUnds'2{} ()
+function exit: 118 tail
 rule: 119 2
   VarD = kore[\dv{SortInt{}}("200")]
   VarX = kore[\dv{SortInt{}}("10")]
@@ -22,6 +24,7 @@ hook: INT.sub Lbl'Unds'-Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("200")]
   arg: kore[\dv{SortInt{}}("10")]
 hook result: kore[\dv{SortInt{}}("190")]
+function exit: 119 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("190"))]
@@ -39,7 +42,11 @@ hook result: kore[\dv{SortInt{}}("190")]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 199 1
   VarK = kore[\dv{SortInt{}}("190")]
+function exit: 199 notail
+function exit: 156 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 154 0
+function exit: 154 notail
+function exit: 155 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("190"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("190"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/list-assoc/input.proof.out.diff b/test/output/list-assoc/input.proof.out.diff
index 32d7c1bb3..a4b20a819 100644
--- a/test/output/list-assoc/input.proof.out.diff
+++ b/test/output/list-assoc/input.proof.out.diff
@@ -3,20 +3,24 @@ function: Lbl'Hash'revOps'LParUndsRParUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'O
 rule: 102 1
   VarOPS = kore[Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()))]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} ()
+function exit: 102 tail
 rule: 104 3
   VarOP = kore[Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()]
   VarOPS = kore[Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}())]
   VarOPS'Apos' = kore[LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} ()
+function exit: 104 tail
 rule: 104 3
   VarOP = kore[Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()]
   VarOPS = kore[LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()]
   VarOPS'Apos' = kore[Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}())]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} ()
+function exit: 104 tail
 rule: 103 3
   Var'Unds'Gen0 = kore[LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()]
   VarOP = kore[LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()]
   VarOPS'Apos' = kore[Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()))]
+function exit: 103 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()))))]
@@ -34,7 +38,11 @@ hook result: kore[Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCod
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 150 1
   VarK = kore[Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}())))]
+function exit: 150 notail
+function exit: 109 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 107 0
+function exit: 107 notail
+function exit: 108 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblstore'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{}(Lblload'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}(),LblnoOp'Unds'LIST-ASSOC-SYNTAX'Unds'OpCode{}()))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/list-cons/input.proof.out.diff b/test/output/list-cons/input.proof.out.diff
index 06ccbb0d0..0e7920abb 100644
--- a/test/output/list-cons/input.proof.out.diff
+++ b/test/output/list-cons/input.proof.out.diff
@@ -3,18 +3,22 @@ function: Lbl'Hash'revOps'LParUndsRParUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'Op
 rule: 103 1
   VarOPS = kore[Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}()))]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} ()
+function exit: 103 tail
 rule: 105 3
   VarOP = kore[Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}()]
   VarOPS = kore[Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}())]
   VarOPS'Apos' = kore[Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}()]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} ()
+function exit: 105 tail
 rule: 105 3
   VarOP = kore[Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}()]
   VarOPS = kore[Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}()]
   VarOPS'Apos' = kore[Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}())]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} ()
+function exit: 105 tail
 rule: 104 1
   VarOPS'Apos' = kore[Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}()))]
+function exit: 104 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}())))]
@@ -32,7 +36,11 @@ hook result: kore[Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 151 1
   VarK = kore[Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}()))]
+function exit: 151 notail
+function exit: 110 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 108 0
+function exit: 108 notail
+function exit: 109 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}())),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-CONS-SYNTAX'Unds'OpCode{}(),Lbl'Stop'OpCodes'Unds'LIST-CONS-SYNTAX'Unds'OpCodes{}())),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/list-factory/input.proof.out.diff b/test/output/list-factory/input.proof.out.diff
index 2396ea6af..74cd6678f 100644
--- a/test/output/list-factory/input.proof.out.diff
+++ b/test/output/list-factory/input.proof.out.diff
@@ -3,23 +3,28 @@ function: Lbl'Hash'revOps'LParUndsRParUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds
 rule: 2692 1
   VarOPS = kore[Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}())))]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} ()
+function exit: 2692 tail
 rule: 2694 3
   VarOP = kore[Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}()]
   VarOPS = kore[Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}()))]
   VarOPS'Apos' = kore[Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}()]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} ()
+function exit: 2694 tail
 rule: 2694 3
   VarOP = kore[Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}()]
   VarOPS = kore[Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}())]
   VarOPS'Apos' = kore[Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}())]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} ()
+function exit: 2694 tail
 rule: 2694 3
   VarOP = kore[LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}()]
   VarOPS = kore[Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}()]
   VarOPS'Apos' = kore[Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}()))]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCodes'Unds'OpCodes{} ()
+function exit: 2694 tail
 rule: 2693 1
   VarOPS'Apos' = kore[Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}())))]
+function exit: 2693 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}()))))]
@@ -37,7 +42,11 @@ hook result: kore[Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpC
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 2818 1
   VarK = kore[Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}())))]
+function exit: 2818 notail
+function exit: 2746 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2744 0
+function exit: 2744 notail
+function exit: 2745 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}()))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(LblnoOp'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblstore'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'UndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes{}(Lblload'Unds'LIST-FACTORY-SYNTAX'Unds'OpCode{}(),Lbl'Stop'List'LBraQuotUndsSClnUndsUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCode'Unds'OpCodes'QuotRBraUnds'OpCodes{}()))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/list-semantic/input.proof.out.diff b/test/output/list-semantic/input.proof.out.diff
index 58a7d263f..1bacbca2d 100644
--- a/test/output/list-semantic/input.proof.out.diff
+++ b/test/output/list-semantic/input.proof.out.diff
@@ -11,6 +11,7 @@ function: Lbl'Hash'revOps'LParUndsRParUnds'LIST-SEMANTIC-SYNTAX'Unds'List'Unds'L
 rule: 96 1
   VarOPS = kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-SEMANTIC-SYNTAX'Unds'List'Unds'List'Unds'List{} ()
+function exit: 96 tail
 rule: 98 3
   VarOP = kore[Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()]
   VarOPS = kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))]
@@ -20,6 +21,7 @@ hook: LIST.concat Lbl'Unds'List'Unds'{} (1)
   arg: kore[Lbl'Stop'List{}()]
 hook result: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-SEMANTIC-SYNTAX'Unds'List'Unds'List'Unds'List{} ()
+function exit: 98 tail
 rule: 98 3
   VarOP = kore[Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()]
   VarOPS = kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())]
@@ -29,6 +31,7 @@ hook: LIST.concat Lbl'Unds'List'Unds'{} (1)
   arg: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())]
 hook result: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-SEMANTIC-SYNTAX'Unds'List'Unds'List'Unds'List{} ()
+function exit: 98 tail
 rule: 98 3
   VarOP = kore[LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()]
   VarOPS = kore[Lbl'Stop'List{}()]
@@ -38,8 +41,10 @@ hook: LIST.concat Lbl'Unds'List'Unds'{} (1)
   arg: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))]
 hook result: kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))]
 function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-SEMANTIC-SYNTAX'Unds'List'Unds'List'Unds'List{} ()
+function exit: 98 tail
 rule: 97 1
   VarOPS'Apos' = kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))]
+function exit: 97 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())))]
@@ -57,7 +62,11 @@ hook result: kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(Lbln
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 142 1
   VarK = kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))]
+function exit: 142 notail
+function exit: 103 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 101 0
+function exit: 101 notail
+function exit: 102 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/macro/inrange.proof.out.diff b/test/output/macro/inrange.proof.out.diff
index d3ac63112..8a215e3fd 100644
--- a/test/output/macro/inrange.proof.out.diff
+++ b/test/output/macro/inrange.proof.out.diff
@@ -14,6 +14,7 @@ hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("true")]
+function exit: 151 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))]
@@ -31,7 +32,11 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 197 1
   VarK = kore[\dv{SortBool{}}("true")]
+function exit: 197 notail
+function exit: 154 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 152 0
+function exit: 152 notail
+function exit: 153 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/map-fun/ac-hard.proof.out.diff b/test/output/map-fun/ac-hard.proof.out.diff
index b1e8c0908..3c1b1be1f 100644
--- a/test/output/map-fun/ac-hard.proof.out.diff
+++ b/test/output/map-fun/ac-hard.proof.out.diff
@@ -7,6 +7,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))]
@@ -15,6 +16,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))]
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))]
@@ -23,6 +25,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))]
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
@@ -31,6 +34,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))]
@@ -39,6 +43,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))]
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
@@ -47,6 +52,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))]
@@ -55,6 +61,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))]
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3")))]
@@ -72,8 +79,12 @@ hook result: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'U
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 199 1
   VarK = kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3"))]
+function exit: 199 notail
+function exit: 155 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 153 0
+function exit: 153 notail
+function exit: 154 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 119 5
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/map-fun/ac.proof.out.diff b/test/output/map-fun/ac.proof.out.diff
index a1da5f4fd..b9214ac4d 100644
--- a/test/output/map-fun/ac.proof.out.diff
+++ b/test/output/map-fun/ac.proof.out.diff
@@ -24,8 +24,12 @@ hook result: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'U
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 199 1
   VarK = kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("3"))]
+function exit: 199 notail
+function exit: 155 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 153 0
+function exit: 153 notail
+function exit: 154 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("3")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 119 5
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/map-fun/acu-hard.proof.out.diff b/test/output/map-fun/acu-hard.proof.out.diff
index da4d018df..f762bd17d 100644
--- a/test/output/map-fun/acu-hard.proof.out.diff
+++ b/test/output/map-fun/acu-hard.proof.out.diff
@@ -7,6 +7,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'Stop'Map{}()]
 hook result: kore[Lbl'Stop'Map{}()]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'Stop'Map{}()]
@@ -15,6 +16,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'Stop'Map{}()]
 hook result: kore[Lbl'Stop'Map{}()]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))]
@@ -23,6 +25,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))]
@@ -31,6 +34,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))]
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))]
@@ -39,6 +43,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))]
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
@@ -47,6 +52,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))]
@@ -55,6 +61,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))]
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
@@ -63,6 +70,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} ()
 rule: 185 2
   VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))]
@@ -71,6 +79,7 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))]
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
+function exit: 185 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10")))]
   arg: kore[Lbl'Stop'Map{}()]
@@ -96,8 +105,12 @@ hook result: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'U
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 199 1
   VarK = kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3"))]
+function exit: 199 notail
+function exit: 155 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 153 0
+function exit: 153 notail
+function exit: 154 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))),\dv{SortInt{}}("3")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 119 5
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/map-fun/comm.proof.out.diff b/test/output/map-fun/comm.proof.out.diff
index 48c84303e..caeea46df 100644
--- a/test/output/map-fun/comm.proof.out.diff
+++ b/test/output/map-fun/comm.proof.out.diff
@@ -20,8 +20,12 @@ hook result: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'U
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 199 1
   VarK = kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("2"))]
+function exit: 199 notail
+function exit: 155 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 153 0
+function exit: 153 notail
+function exit: 154 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 119 5
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/map-fun/no-acu.proof.out.diff b/test/output/map-fun/no-acu.proof.out.diff
index 80c032784..cd43af838 100644
--- a/test/output/map-fun/no-acu.proof.out.diff
+++ b/test/output/map-fun/no-acu.proof.out.diff
@@ -20,8 +20,12 @@ hook result: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'U
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 199 1
   VarK = kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("1"))]
+function exit: 199 notail
+function exit: 155 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 153 0
+function exit: 153 notail
+function exit: 154 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 119 5
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/map-fun/unit.proof.out.diff b/test/output/map-fun/unit.proof.out.diff
index 828b26af9..655ac3eeb 100644
--- a/test/output/map-fun/unit.proof.out.diff
+++ b/test/output/map-fun/unit.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'U
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 199 1
   VarK = kore[Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1"))]
+function exit: 199 notail
+function exit: 155 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 153 0
+function exit: 153 notail
+function exit: 154 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 119 5
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/memo-function/input.proof.out.diff b/test/output/memo-function/input.proof.out.diff
index 1711f8d19..9b5147953 100644
--- a/test/output/memo-function/input.proof.out.diff
+++ b/test/output/memo-function/input.proof.out.diff
@@ -1,10 +1,13 @@
 version: 13
 function: Lblnext'LParUndsRParUnds'MEMO-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} ()
 rule: 127 0
+function exit: 127 notail
 function: Lblnext'LParUndsRParUnds'MEMO-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} ()
 rule: 128 0
+function exit: 128 notail
 function: Lblnext'LParUndsRParUnds'MEMO-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} ()
 rule: 127 0
+function exit: 127 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}())]
@@ -22,7 +25,11 @@ hook result: kore[Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 139 1
   VarK = kore[Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}()]
+function exit: 139 notail
+function exit: 97 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 95 0
+function exit: 95 notail
+function exit: 96 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/mint-arith/add160.proof.out.diff b/test/output/mint-arith/add160.proof.out.diff
index fe251a87a..6eedcd105 100644
--- a/test/output/mint-arith/add160.proof.out.diff
+++ b/test/output/mint-arith/add160.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 3069 1
   VarK = kore[Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds'KItem'Unds'Exp'Unds'Exp'Unds'Int{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"),\dv{SortInt{}}("160"))]
+function exit: 3069 notail
+function exit: 2961 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2959 0
+function exit: 2959 notail
+function exit: 2960 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds'KItem'Unds'Exp'Unds'Exp'Unds'Int{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"),\dv{SortInt{}}("160")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2883 2
   VarHOLE = kore[\dv{SortInt{}}("4")]
@@ -29,6 +33,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3017 1
   VarK = kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
+function exit: 3017 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -55,6 +60,7 @@ side condition entry: 2899 1
 function: LblisKResult{} (1)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort160{}}}("4p160")]
+function exit: 3018 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -76,6 +82,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort160{}}}("4p160")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -94,6 +101,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3017 1
   VarK = kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
+function exit: 3017 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -120,6 +128,7 @@ side condition entry: 2898 1
 function: LblisKResult{} (1)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort160{}}}("3p160")]
+function exit: 3018 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -141,6 +150,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort160{}}}("4p160")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -159,6 +169,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort160{}}}("3p160")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/mint-arith/add256.proof.out.diff b/test/output/mint-arith/add256.proof.out.diff
index e625dd37e..28a0f3200 100644
--- a/test/output/mint-arith/add256.proof.out.diff
+++ b/test/output/mint-arith/add256.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 3069 1
   VarK = kore[Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds'KItem'Unds'Exp'Unds'Exp'Unds'Int{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"),\dv{SortInt{}}("256"))]
+function exit: 3069 notail
+function exit: 2961 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2959 0
+function exit: 2959 notail
+function exit: 2960 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds'KItem'Unds'Exp'Unds'Exp'Unds'Int{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"),\dv{SortInt{}}("256")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2883 2
   VarHOLE = kore[\dv{SortInt{}}("4")]
@@ -40,6 +44,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3017 1
   VarK = kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
+function exit: 3017 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -66,6 +71,7 @@ side condition entry: 2902 1
 function: LblisKResult{} (1)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort256{}}}("4p256")]
+function exit: 3018 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -87,6 +93,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort256{}}}("4p256")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -116,6 +123,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3017 1
   VarK = kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
+function exit: 3017 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -142,6 +150,7 @@ side condition entry: 2901 1
 function: LblisKResult{} (1)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort256{}}}("3p256")]
+function exit: 3018 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -163,6 +172,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort256{}}}("4p256")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -181,6 +191,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort256{}}}("3p256")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/mint-arith/add32.proof.out.diff b/test/output/mint-arith/add32.proof.out.diff
index 3b3b9db82..52d3405be 100644
--- a/test/output/mint-arith/add32.proof.out.diff
+++ b/test/output/mint-arith/add32.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 3069 1
   VarK = kore[Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds'KItem'Unds'Exp'Unds'Exp'Unds'Int{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"),\dv{SortInt{}}("32"))]
+function exit: 3069 notail
+function exit: 2961 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2959 0
+function exit: 2959 notail
+function exit: 2960 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds'KItem'Unds'Exp'Unds'Exp'Unds'Int{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"),\dv{SortInt{}}("32")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2883 2
   VarHOLE = kore[\dv{SortInt{}}("4")]
@@ -51,6 +55,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3017 1
   VarK = kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
+function exit: 3017 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -77,6 +82,7 @@ side condition entry: 2905 1
 function: LblisKResult{} (1)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort32{}}}("4p32")]
+function exit: 3018 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -98,6 +104,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort32{}}}("4p32")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -138,6 +145,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3017 1
   VarK = kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
+function exit: 3017 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -164,6 +172,7 @@ side condition entry: 2904 1
 function: LblisKResult{} (1)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort32{}}}("3p32")]
+function exit: 3018 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -185,6 +194,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort32{}}}("4p32")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -203,6 +213,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort32{}}}("3p32")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/mint-arith/add64.proof.out.diff b/test/output/mint-arith/add64.proof.out.diff
index 796db50cb..4db789624 100644
--- a/test/output/mint-arith/add64.proof.out.diff
+++ b/test/output/mint-arith/add64.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 3069 1
   VarK = kore[Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds'KItem'Unds'Exp'Unds'Exp'Unds'Int{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"),\dv{SortInt{}}("64"))]
+function exit: 3069 notail
+function exit: 2961 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2959 0
+function exit: 2959 notail
+function exit: 2960 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds'KItem'Unds'Exp'Unds'Exp'Unds'Int{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"),\dv{SortInt{}}("64")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2883 2
   VarHOLE = kore[\dv{SortInt{}}("4")]
@@ -62,6 +66,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3017 1
   VarK = kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
+function exit: 3017 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -88,6 +93,7 @@ side condition entry: 2908 1
 function: LblisKResult{} (1)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort64{}}}("4p64")]
+function exit: 3018 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -109,6 +115,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort64{}}}("4p64")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -160,6 +167,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3017 1
   VarK = kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
+function exit: 3017 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -186,6 +194,7 @@ side condition entry: 2907 1
 function: LblisKResult{} (1)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort64{}}}("3p64")]
+function exit: 3018 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -207,6 +216,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort64{}}}("4p64")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -225,6 +235,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort64{}}}("3p64")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/mint-arith/add8.proof.out.diff b/test/output/mint-arith/add8.proof.out.diff
index 3ba2cf9e4..fe54940b9 100644
--- a/test/output/mint-arith/add8.proof.out.diff
+++ b/test/output/mint-arith/add8.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 3069 1
   VarK = kore[Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds'KItem'Unds'Exp'Unds'Exp'Unds'Int{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"),\dv{SortInt{}}("8"))]
+function exit: 3069 notail
+function exit: 2961 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2959 0
+function exit: 2959 notail
+function exit: 2960 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbladd'LParUndsCommUndsCommUndsRParUnds'MINT-ARITH-SYNTAX'Unds'KItem'Unds'Exp'Unds'Exp'Unds'Int{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"),\dv{SortInt{}}("8")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2883 2
   VarHOLE = kore[\dv{SortInt{}}("4")]
@@ -73,6 +77,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3017 1
   VarK = kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
+function exit: 3017 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -99,6 +104,7 @@ side condition entry: 2911 1
 function: LblisKResult{} (1)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort8{}}}("4p8")]
+function exit: 3018 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -120,6 +126,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort8{}}}("4p8")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -182,6 +189,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3017 1
   VarK = kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
+function exit: 3017 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -208,6 +216,7 @@ side condition entry: 2910 1
 function: LblisKResult{} (1)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort8{}}}("3p8")]
+function exit: 3018 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -229,6 +238,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort8{}}}("4p8")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -247,6 +257,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 3018 1
   VarKResult = kore[\dv{SortMInt{Sort8{}}}("3p8")]
+function exit: 3018 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/modular-config/exec.proof.out.diff b/test/output/modular-config/exec.proof.out.diff
index ed2c9daa4..c9ef4e82f 100644
--- a/test/output/modular-config/exec.proof.out.diff
+++ b/test/output/modular-config/exec.proof.out.diff
@@ -16,24 +16,36 @@ hook result: kore[Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 378 1
   VarK = kore[Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}()]
+function exit: 378 notail
+function exit: 279 notail
 function: LblinitFooCell{} (1)
 rule: 273 0
 function: LblinitFooP1Cell{} (0)
 rule: 274 0
+function exit: 274 notail
 function: LblinitFooP2Cell{} (1)
 rule: 275 0
+function exit: 275 notail
 function: LblinitFooP3Cell{} (2)
 rule: 276 0
+function exit: 276 notail
+function exit: 273 notail
 function: LblinitBarCell{} (2)
 rule: 269 0
 function: LblinitBarP1Cell{} (0)
 rule: 270 0
+function exit: 270 notail
 function: LblinitBarP2Cell{} (1)
 rule: 271 0
+function exit: 271 notail
 function: LblinitBarP3Cell{} (2)
 rule: 272 0
+function exit: 272 notail
+function exit: 269 notail
 function: LblinitGeneratedCounterCell{} (3)
 rule: 277 0
+function exit: 277 notail
+function exit: 278 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'foo'-GT-'{}(Lbl'-LT-'foo-p1'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'foo-p2'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'foo-p3'-GT-'{}(\dv{SortInt{}}("0"))),Lbl'-LT-'bar'-GT-'{}(Lbl'-LT-'bar-p1'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'bar-p2'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'bar-p3'-GT-'{}(\dv{SortInt{}}("0"))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 223 7
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/nested-cells/exec.proof.out.diff b/test/output/nested-cells/exec.proof.out.diff
index 689dc5016..fc8136bd7 100644
--- a/test/output/nested-cells/exec.proof.out.diff
+++ b/test/output/nested-cells/exec.proof.out.diff
@@ -16,20 +16,30 @@ hook result: kore[Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 335 1
   VarK = kore[Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}()]
+function exit: 335 notail
+function exit: 253 notail
 function: LblinitPersonCell{} (1)
 rule: 257 0
 function: LblinitNameCell{} (0)
 rule: 254 0
+function exit: 254 notail
 function: LblinitIdCell{} (1)
 rule: 252 0
 function: LblinitP1Cell{} (0)
 rule: 255 0
+function exit: 255 notail
 function: LblinitP2Cell{} (1)
 rule: 256 0
+function exit: 256 notail
+function exit: 252 notail
 function: LblinitAgeCell{} (2)
 rule: 249 0
+function exit: 249 notail
+function exit: 257 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 250 0
+function exit: 250 notail
+function exit: 251 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'person'-GT-'{}(Lbl'-LT-'name'-GT-'{}(\dv{SortString{}}("")),Lbl'-LT-'id'-GT-'{}(Lbl'-LT-'p1'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'p2'-GT-'{}(\dv{SortInt{}}("0"))),Lbl'-LT-'age'-GT-'{}(\dv{SortInt{}}("0"))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 203 5
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/non-rec-function/input.proof.intermediate.out.diff b/test/output/non-rec-function/input.proof.intermediate.out.diff
index 1cad5d077..20e4d0f6a 100644
--- a/test/output/non-rec-function/input.proof.intermediate.out.diff
+++ b/test/output/non-rec-function/input.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())),dotk{}())]
 rule: 145 1
   VarK = kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}()))]
+function exit: 145 notail
+function exit: 105 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 103 0
+function exit: 103 notail
+function exit: 104 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 99 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -30,8 +34,10 @@ function: Lblid'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} (0:
   arg: kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())]
 rule: 102 1
   VarX = kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())]
+function exit: 102 notail
 function: Lblid'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} (0:0:0)
   arg: kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())]
 rule: 102 1
   VarX = kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())]
+function exit: 102 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/non-rec-function/input.proof.out.diff b/test/output/non-rec-function/input.proof.out.diff
index f45338384..c4d3532e2 100644
--- a/test/output/non-rec-function/input.proof.out.diff
+++ b/test/output/non-rec-function/input.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 145 1
   VarK = kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}()))]
+function exit: 145 notail
+function exit: 105 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 103 0
+function exit: 103 notail
+function exit: 104 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblbaz'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 99 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -26,7 +30,9 @@ rule: 99 3
 function: Lblid'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} (0:0:0:0)
 rule: 102 1
   VarX = kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())]
+function exit: 102 notail
 function: Lblid'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} (0:0:0)
 rule: 102 1
   VarX = kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())]
+function exit: 102 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/pcf/collatz.proof.intermediate.out.diff b/test/output/pcf/collatz.proof.intermediate.out.diff
index 73766ba34..0c3fb0309 100644
--- a/test/output/pcf/collatz.proof.intermediate.out.diff
+++ b/test/output/pcf/collatz.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10")),dotk{}())]
 rule: 3007 1
   VarK = kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10"))]
+function exit: 3007 notail
+function exit: 2925 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2923 0
+function exit: 2923 notail
+function exit: 2924 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2874 1
   VarHOLE = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -28,6 +32,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -104,6 +109,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -114,6 +120,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -132,6 +140,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -201,6 +210,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -211,6 +221,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -221,6 +233,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -231,6 +245,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -249,6 +265,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -275,6 +293,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -313,6 +332,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("f")]
@@ -323,6 +343,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -333,6 +355,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -359,6 +384,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -387,6 +413,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -397,6 +424,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
@@ -405,6 +438,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -423,6 +457,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -438,6 +473,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -446,6 +482,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -497,6 +534,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -507,6 +545,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -523,6 +563,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("x")]
@@ -590,6 +631,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -600,6 +642,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -610,6 +654,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -620,6 +666,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -636,6 +684,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -674,6 +724,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -710,6 +762,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("x")]
@@ -720,6 +773,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -730,6 +785,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -768,6 +826,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -794,6 +854,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -804,6 +865,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("1")),\dv{SortInt{}}("10"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("10")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2"))))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("1"))]
@@ -811,6 +877,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -832,6 +899,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -847,6 +915,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -855,6 +924,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -880,6 +950,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}()),kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("10")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -899,6 +970,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -919,6 +991,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("10")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -940,6 +1013,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -961,6 +1035,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -978,6 +1053,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -994,6 +1070,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1009,6 +1086,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1017,6 +1095,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1055,6 +1134,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1066,6 +1146,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1093,6 +1174,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1104,6 +1186,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1125,6 +1208,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("11"),kseq{}(Lbl'Hash'freezerle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(\dv{SortInt{}}("11"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1143,6 +1227,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("11"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1158,6 +1243,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("11"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1166,6 +1252,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1191,6 +1278,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1210,6 +1298,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1230,6 +1319,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1306,6 +1396,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1316,6 +1407,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1334,6 +1427,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -1403,6 +1497,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1413,6 +1508,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1423,6 +1520,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1433,6 +1532,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1451,6 +1552,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -1477,6 +1580,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -1515,6 +1619,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1525,6 +1630,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1535,6 +1642,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -1561,6 +1671,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -1589,6 +1700,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1599,6 +1711,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
@@ -1607,6 +1725,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1625,6 +1744,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1640,6 +1760,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1648,6 +1769,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1668,6 +1790,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1683,6 +1806,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1691,6 +1815,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1723,6 +1848,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("5"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1741,6 +1867,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1756,6 +1883,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1764,6 +1892,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1815,6 +1944,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -1825,6 +1955,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -1841,6 +1973,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("x")]
@@ -1908,6 +2041,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -1918,6 +2052,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -1928,6 +2064,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -1938,6 +2076,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -1954,6 +2094,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -1992,6 +2134,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -2028,6 +2172,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("x")]
@@ -2038,6 +2183,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -2048,6 +2195,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -2086,6 +2236,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -2112,6 +2264,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -2122,6 +2275,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("1")),\dv{SortInt{}}("5"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("5")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2"))))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("1"))]
@@ -2129,6 +2287,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2150,6 +2309,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2165,6 +2325,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2173,6 +2334,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2198,6 +2360,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}()),kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("5")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2217,6 +2380,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2237,6 +2401,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("5")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("5")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2258,6 +2423,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2279,6 +2445,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2296,6 +2463,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2312,6 +2480,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2327,6 +2496,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2335,6 +2505,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2373,6 +2544,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2384,6 +2556,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2411,6 +2584,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2422,6 +2596,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2443,6 +2618,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("5"),kseq{}(Lbl'Hash'freezerle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2461,6 +2637,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2476,6 +2653,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2484,6 +2662,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2509,6 +2688,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("true"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2528,6 +2708,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2548,6 +2729,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2624,6 +2806,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2634,6 +2817,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2652,6 +2837,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -2721,6 +2907,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2731,6 +2918,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2741,6 +2930,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2751,6 +2942,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2769,6 +2962,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -2795,6 +2990,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -2833,6 +3029,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2843,6 +3040,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2853,6 +3052,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -2879,6 +3081,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -2907,6 +3110,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2917,6 +3121,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
@@ -2925,6 +3135,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2943,6 +3154,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2958,6 +3170,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2966,6 +3179,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2987,6 +3201,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3004,6 +3219,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3015,6 +3231,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("3"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3042,6 +3259,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("15"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3053,6 +3271,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3074,6 +3293,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("16"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortInt{}}("16"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3092,6 +3312,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3107,6 +3328,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3115,6 +3337,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("16"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3166,6 +3389,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -3176,6 +3400,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -3192,6 +3418,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("x")]
@@ -3259,6 +3486,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -3269,6 +3497,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -3279,6 +3509,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -3289,6 +3521,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -3305,6 +3539,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -3343,6 +3579,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -3379,6 +3617,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("x")]
@@ -3389,6 +3628,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -3399,6 +3640,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -3437,6 +3681,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -3463,6 +3709,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -3473,6 +3720,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("1")),\dv{SortInt{}}("16"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("16")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2"))))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("1"))]
@@ -3480,6 +3732,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3501,6 +3754,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("16"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3516,6 +3770,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("16"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3524,6 +3779,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3549,6 +3805,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("16"),dotk{}()),kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("16")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3568,6 +3825,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3588,6 +3846,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("16")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("16")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3609,6 +3868,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3630,6 +3890,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3647,6 +3908,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3663,6 +3925,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("16"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3678,6 +3941,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("16"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3686,6 +3950,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3724,6 +3989,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("8"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3735,6 +4001,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3762,6 +4029,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("16"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3773,6 +4041,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3794,6 +4063,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("17"),kseq{}(Lbl'Hash'freezerle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("16"),dotk{}())),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(\dv{SortInt{}}("17"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3812,6 +4082,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("17"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3827,6 +4098,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("17"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3835,6 +4107,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("16"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3860,6 +4133,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3879,6 +4153,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3899,6 +4174,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3975,6 +4251,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -3985,6 +4262,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4003,6 +4282,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -4072,6 +4352,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4082,6 +4363,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4092,6 +4375,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4102,6 +4387,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4120,6 +4407,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -4146,6 +4435,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -4184,6 +4474,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4194,6 +4485,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4204,6 +4497,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -4230,6 +4526,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -4258,6 +4555,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4268,6 +4566,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
@@ -4276,6 +4580,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4294,6 +4599,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4309,6 +4615,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4317,6 +4624,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4337,6 +4645,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("16"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4352,6 +4661,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("16"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4360,6 +4670,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4392,6 +4703,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("8"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortInt{}}("8"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4410,6 +4722,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4425,6 +4738,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4433,6 +4747,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4484,6 +4799,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -4494,6 +4810,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -4510,6 +4828,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("x")]
@@ -4577,6 +4896,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -4587,6 +4907,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -4597,6 +4919,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -4607,6 +4931,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -4623,6 +4949,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -4661,6 +4989,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -4697,6 +5027,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("x")]
@@ -4707,6 +5038,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -4717,6 +5050,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -4755,6 +5091,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -4781,6 +5119,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -4791,6 +5130,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("1")),\dv{SortInt{}}("8"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("8")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2"))))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("1"))]
@@ -4798,6 +5142,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4819,6 +5164,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4834,6 +5180,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4842,6 +5189,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4867,6 +5215,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("8"),dotk{}()),kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("8")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4886,6 +5235,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4906,6 +5256,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("8")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("8")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4927,6 +5278,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4948,6 +5300,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4965,6 +5318,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4981,6 +5335,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4996,6 +5351,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5004,6 +5360,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5042,6 +5399,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5053,6 +5411,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5080,6 +5439,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("8"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5091,6 +5451,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5112,6 +5473,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("9"),kseq{}(Lbl'Hash'freezerle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("8"),dotk{}())),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(\dv{SortInt{}}("9"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5130,6 +5492,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5145,6 +5508,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5153,6 +5517,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5178,6 +5543,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5197,6 +5563,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5217,6 +5584,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5293,6 +5661,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5303,6 +5672,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5321,6 +5692,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -5390,6 +5762,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5400,6 +5773,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5410,6 +5785,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5420,6 +5797,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5438,6 +5817,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -5464,6 +5845,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -5502,6 +5884,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5512,6 +5895,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5522,6 +5907,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -5548,6 +5936,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -5576,6 +5965,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5586,6 +5976,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
@@ -5594,6 +5990,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5612,6 +6009,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5627,6 +6025,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5635,6 +6034,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5655,6 +6055,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5670,6 +6071,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5678,6 +6080,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5710,6 +6113,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("4"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5728,6 +6132,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5743,6 +6148,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5751,6 +6157,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5802,6 +6209,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -5812,6 +6220,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -5828,6 +6238,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("x")]
@@ -5895,6 +6306,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -5905,6 +6317,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -5915,6 +6329,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -5925,6 +6341,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -5941,6 +6359,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -5979,6 +6399,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -6015,6 +6437,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("x")]
@@ -6025,6 +6448,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -6035,6 +6460,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -6073,6 +6501,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -6099,6 +6529,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -6109,6 +6540,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("1")),\dv{SortInt{}}("4"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("4")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2"))))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("1"))]
@@ -6116,6 +6552,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6137,6 +6574,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6152,6 +6590,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6160,6 +6599,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6185,6 +6625,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("4"),dotk{}()),kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("4")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6204,6 +6645,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6224,6 +6666,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("4")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("4")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6245,6 +6688,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6266,6 +6710,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6283,6 +6728,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6299,6 +6745,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6314,6 +6761,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6322,6 +6770,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6360,6 +6809,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6371,6 +6821,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6398,6 +6849,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6409,6 +6861,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6430,6 +6883,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("5"),kseq{}(Lbl'Hash'freezerle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6448,6 +6902,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6463,6 +6918,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6471,6 +6927,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6496,6 +6953,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6515,6 +6973,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6535,6 +6994,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6611,6 +7071,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -6621,6 +7082,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -6639,6 +7102,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -6708,6 +7172,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -6718,6 +7183,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -6728,6 +7195,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -6738,6 +7207,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -6756,6 +7227,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -6782,6 +7255,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -6820,6 +7294,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("f")]
@@ -6830,6 +7305,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -6840,6 +7317,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -6866,6 +7346,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -6894,6 +7375,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -6904,6 +7386,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
@@ -6912,6 +7400,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6930,6 +7419,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6945,6 +7435,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6953,6 +7444,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6973,6 +7465,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6988,6 +7481,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6996,6 +7490,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7028,6 +7523,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("2"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7046,6 +7542,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7061,6 +7558,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7069,6 +7567,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7120,6 +7619,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -7130,6 +7630,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -7146,6 +7648,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("x")]
@@ -7213,6 +7716,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -7223,6 +7727,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -7233,6 +7739,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -7243,6 +7751,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -7259,6 +7769,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -7297,6 +7809,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -7333,6 +7847,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("x")]
@@ -7343,6 +7858,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -7353,6 +7870,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -7391,6 +7911,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -7417,6 +7939,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -7427,6 +7950,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),\dv{SortInt{}}("2"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("2")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
@@ -7434,6 +7962,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7455,6 +7984,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7470,6 +8000,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7478,6 +8009,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7503,6 +8035,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("2"),dotk{}()),kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("2")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7522,6 +8055,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7542,6 +8076,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("2")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7563,6 +8098,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7584,6 +8120,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7601,6 +8138,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7617,6 +8155,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7632,6 +8171,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7640,6 +8180,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7678,6 +8219,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7689,6 +8231,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7716,6 +8259,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7727,6 +8271,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7748,6 +8293,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("3"),kseq{}(Lbl'Hash'freezerle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(\dv{SortInt{}}("3"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7766,6 +8312,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7781,6 +8328,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7789,6 +8337,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7814,6 +8363,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),dotk{}()),kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -7833,6 +8383,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -7853,6 +8404,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -7929,6 +8481,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -7939,6 +8492,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -7957,6 +8512,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -8026,6 +8582,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -8036,6 +8593,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -8046,6 +8605,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -8056,6 +8617,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("f")]
@@ -8074,6 +8637,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -8100,6 +8665,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -8138,6 +8704,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("f")]
@@ -8148,6 +8715,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -8158,6 +8727,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -8184,6 +8756,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -8212,6 +8785,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("f")]
@@ -8222,6 +8796,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
@@ -8230,6 +8810,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8248,6 +8829,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8263,6 +8845,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8271,6 +8854,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8291,6 +8875,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8306,6 +8891,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8314,6 +8900,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8346,6 +8933,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("1"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8364,6 +8952,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8379,6 +8968,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8387,6 +8977,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8438,6 +9029,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -8448,6 +9040,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -8464,6 +9058,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))]
   arg: kore[\dv{SortId{}}("x")]
@@ -8531,6 +9126,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -8541,6 +9137,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -8551,6 +9149,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -8561,6 +9161,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("x")]
   arg: kore[\dv{SortId{}}("x")]
@@ -8577,6 +9179,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -8615,6 +9219,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -8651,6 +9257,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("3")]
   arg: kore[\dv{SortId{}}("x")]
@@ -8661,6 +9268,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("x")]
@@ -8671,6 +9280,9 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))]
   arg: kore[\dv{SortId{}}("x")]
@@ -8709,6 +9321,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))]
   arg: kore[\dv{SortId{}}("x")]
@@ -8735,6 +9349,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("2")]
   arg: kore[\dv{SortId{}}("x")]
@@ -8745,6 +9360,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")),\dv{SortInt{}}("1"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("1")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
@@ -8752,6 +9372,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -8773,6 +9394,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8788,6 +9410,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8796,6 +9419,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -8821,6 +9445,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}()),kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("1")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(\dv{SortBool{}}("true"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -8840,6 +9465,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/pcf/collatz.proof.out.diff b/test/output/pcf/collatz.proof.out.diff
index 04128e960..a092d0f78 100644
--- a/test/output/pcf/collatz.proof.out.diff
+++ b/test/output/pcf/collatz.proof.out.diff
@@ -16,14 +16,19 @@ hook result: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 3007 1
   VarK = kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10"))]
+function exit: 3007 notail
+function exit: 2925 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2923 0
+function exit: 2923 notail
+function exit: 2924 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),\dv{SortInt{}}("10")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2874 1
   VarHOLE = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -84,12 +89,15 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -104,6 +112,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -149,24 +158,31 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -181,6 +197,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -199,6 +217,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -225,18 +244,24 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -255,6 +280,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -275,17 +301,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -302,6 +336,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -316,6 +351,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -323,6 +359,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -363,12 +400,15 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -381,6 +421,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[\dv{SortInt{}}("10")]
@@ -424,24 +465,31 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -454,6 +502,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -480,6 +530,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -504,18 +556,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -542,6 +600,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -560,17 +620,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("1"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -590,6 +657,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -604,6 +672,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -611,6 +680,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -633,6 +703,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -650,6 +721,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -668,6 +740,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -687,6 +760,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -705,6 +779,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -719,6 +794,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -733,6 +809,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -747,6 +824,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -754,6 +832,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -788,6 +867,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -797,6 +877,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -820,6 +901,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -829,6 +911,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -847,6 +930,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -863,6 +947,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -877,6 +962,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("11")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -884,6 +970,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -906,6 +993,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -923,6 +1011,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -941,6 +1030,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1001,12 +1091,15 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -1021,6 +1114,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -1066,24 +1160,31 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -1098,6 +1199,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -1116,6 +1219,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -1142,18 +1246,24 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -1172,6 +1282,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -1192,17 +1303,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1219,6 +1338,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1233,6 +1353,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1240,6 +1361,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1258,6 +1380,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1272,6 +1395,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1279,6 +1403,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1308,6 +1433,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1324,6 +1450,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1338,6 +1465,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1345,6 +1473,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1385,12 +1514,15 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -1403,6 +1535,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[\dv{SortInt{}}("5")]
@@ -1446,24 +1579,31 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -1476,6 +1616,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("5")]
@@ -1502,6 +1644,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("5")]
@@ -1526,18 +1670,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("5")]
@@ -1564,6 +1714,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[\dv{SortInt{}}("5")]
@@ -1582,17 +1734,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("1"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1612,6 +1771,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1626,6 +1786,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1633,6 +1794,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1655,6 +1817,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1672,6 +1835,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1690,6 +1854,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("5")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1709,6 +1874,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1727,6 +1893,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1741,6 +1908,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1755,6 +1923,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1769,6 +1938,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1776,6 +1946,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1810,6 +1981,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1819,6 +1991,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1842,6 +2015,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1851,6 +2025,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1869,6 +2044,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1885,6 +2061,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1899,6 +2076,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1906,6 +2084,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1928,6 +2107,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1945,6 +2125,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1963,6 +2144,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2023,12 +2205,15 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -2043,6 +2228,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -2088,24 +2274,31 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -2120,6 +2313,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -2138,6 +2333,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -2164,18 +2360,24 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -2194,6 +2396,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -2214,17 +2417,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2241,6 +2452,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2255,6 +2467,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2262,6 +2475,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2280,6 +2494,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2294,6 +2509,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2303,6 +2519,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2326,6 +2543,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("15")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2335,6 +2553,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2353,6 +2572,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2369,6 +2589,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2383,6 +2604,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2390,6 +2612,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2430,12 +2653,15 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -2448,6 +2674,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[\dv{SortInt{}}("16")]
@@ -2491,24 +2718,31 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -2521,6 +2755,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("16")]
@@ -2547,6 +2783,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("16")]
@@ -2571,18 +2809,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("16")]
@@ -2609,6 +2853,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[\dv{SortInt{}}("16")]
@@ -2627,17 +2873,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("16")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("16")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("1"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2657,6 +2910,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2671,6 +2925,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2678,6 +2933,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2700,6 +2956,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2717,6 +2974,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2735,6 +2993,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("16")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2754,6 +3013,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2772,6 +3032,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2786,6 +3047,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2800,6 +3062,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2814,6 +3077,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2821,6 +3085,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2855,6 +3120,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2864,6 +3130,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2887,6 +3154,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2896,6 +3164,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2914,6 +3183,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2930,6 +3200,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2944,6 +3215,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("17")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2951,6 +3223,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2973,6 +3246,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2990,6 +3264,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3008,6 +3283,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3068,12 +3344,15 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -3088,6 +3367,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -3133,24 +3413,31 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -3165,6 +3452,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -3183,6 +3472,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -3209,18 +3499,24 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -3239,6 +3535,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -3259,17 +3556,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3286,6 +3591,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3300,6 +3606,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3307,6 +3614,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3325,6 +3633,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3339,6 +3648,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("16")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3346,6 +3656,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3375,6 +3686,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3391,6 +3703,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3405,6 +3718,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3412,6 +3726,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3452,12 +3767,15 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -3470,6 +3788,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[\dv{SortInt{}}("8")]
@@ -3513,24 +3832,31 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -3543,6 +3869,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("8")]
@@ -3569,6 +3897,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("8")]
@@ -3593,18 +3923,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("8")]
@@ -3631,6 +3967,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[\dv{SortInt{}}("8")]
@@ -3649,17 +3987,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("8")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("8")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("1"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3679,6 +4024,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3693,6 +4039,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3700,6 +4047,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3722,6 +4070,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3739,6 +4088,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3757,6 +4107,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("8")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3776,6 +4127,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3794,6 +4146,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3808,6 +4161,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3822,6 +4176,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3836,6 +4191,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3843,6 +4199,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3877,6 +4234,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3886,6 +4244,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3909,6 +4268,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3918,6 +4278,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3936,6 +4297,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3952,6 +4314,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3966,6 +4329,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("9")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3973,6 +4337,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3995,6 +4360,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4012,6 +4378,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4030,6 +4397,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4090,12 +4458,15 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -4110,6 +4481,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -4155,24 +4527,31 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -4187,6 +4566,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -4205,6 +4586,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -4231,18 +4613,24 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -4261,6 +4649,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -4281,17 +4670,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4308,6 +4705,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4322,6 +4720,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4329,6 +4728,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4347,6 +4747,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4361,6 +4762,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("8")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4368,6 +4770,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4397,6 +4800,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4413,6 +4817,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4427,6 +4832,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4434,6 +4840,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4474,12 +4881,15 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -4492,6 +4902,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[\dv{SortInt{}}("4")]
@@ -4535,24 +4946,31 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -4565,6 +4983,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("4")]
@@ -4591,6 +5011,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("4")]
@@ -4615,18 +5037,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("4")]
@@ -4653,6 +5081,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[\dv{SortInt{}}("4")]
@@ -4671,17 +5101,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("1"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4701,6 +5138,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4715,6 +5153,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4722,6 +5161,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4744,6 +5184,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4761,6 +5202,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4779,6 +5221,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("4")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4798,6 +5241,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4816,6 +5260,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4830,6 +5275,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4844,6 +5290,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4858,6 +5305,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4865,6 +5313,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4899,6 +5348,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4908,6 +5358,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4931,6 +5382,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4940,6 +5392,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4958,6 +5411,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4974,6 +5428,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4988,6 +5443,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4995,6 +5451,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5017,6 +5474,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5034,6 +5492,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5052,6 +5511,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5112,12 +5572,15 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -5132,6 +5595,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -5177,24 +5641,31 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -5209,6 +5680,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -5227,6 +5700,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -5253,18 +5727,24 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -5283,6 +5763,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -5303,17 +5784,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5330,6 +5819,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5344,6 +5834,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5351,6 +5842,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5369,6 +5861,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5383,6 +5876,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5390,6 +5884,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5419,6 +5914,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5435,6 +5931,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5449,6 +5946,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5456,6 +5954,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5496,12 +5995,15 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -5514,6 +6016,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[\dv{SortInt{}}("2")]
@@ -5557,24 +6060,31 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -5587,6 +6097,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("2")]
@@ -5613,6 +6125,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("2")]
@@ -5637,18 +6151,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("2")]
@@ -5675,6 +6195,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[\dv{SortInt{}}("2")]
@@ -5693,17 +6215,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5723,6 +6252,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5737,6 +6267,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5744,6 +6275,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5766,6 +6298,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5783,6 +6316,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5801,6 +6335,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5820,6 +6355,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5838,6 +6374,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5852,6 +6389,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5866,6 +6404,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5880,6 +6419,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5887,6 +6427,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5921,6 +6462,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5930,6 +6472,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5953,6 +6496,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5962,6 +6506,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5980,6 +6525,7 @@ side condition entry: 2849 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5996,6 +6542,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6010,6 +6557,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6017,6 +6565,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6039,6 +6588,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6056,6 +6606,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6074,6 +6625,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6134,12 +6686,15 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -6154,6 +6709,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -6199,24 +6755,31 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -6231,6 +6794,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -6249,6 +6814,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -6275,18 +6841,24 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -6305,6 +6877,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
@@ -6325,17 +6898,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("x")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("x")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6352,6 +6933,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6366,6 +6948,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6373,6 +6956,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6391,6 +6975,7 @@ side condition entry: 2855 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6405,6 +6990,7 @@ side condition entry: 2856 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6412,6 +6998,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6441,6 +7028,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6457,6 +7045,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6471,6 +7060,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6478,6 +7068,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6518,12 +7109,15 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -6536,6 +7130,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3036 5
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6579,24 +7174,31 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("x")]
@@ -6609,6 +7211,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6635,6 +7239,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6659,18 +7265,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")]
   VarV = kore[\dv{SortInt{}}("3")]
+function exit: 3029 notail
+function exit: 3038 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6697,6 +7309,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")))))]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3035 4
   VarT = kore[\dv{SortInt{}}("1")]
@@ -6715,17 +7329,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("x")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("x")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")]
   VarV = kore[\dv{SortInt{}}("2")]
+function exit: 3029 notail
+function exit: 3035 notail
+function exit: 3031 notail
+function exit: 3036 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -6745,6 +7366,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6759,6 +7381,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6766,6 +7389,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6788,6 +7412,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -6805,6 +7430,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/pcf/exp.proof.intermediate.out.diff b/test/output/pcf/exp.proof.intermediate.out.diff
index 7f9039740..ef784caa7 100644
--- a/test/output/pcf/exp.proof.intermediate.out.diff
+++ b/test/output/pcf/exp.proof.intermediate.out.diff
@@ -7,6 +7,7 @@ hook: INT.sub Lbl'Unds'-Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("1")]
 hook result: kore[\dv{SortInt{}}("-1")]
+function exit: 2843 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5"))))]
@@ -27,8 +28,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5"))),dotk{}())]
 rule: 3007 1
   VarK = kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5")))]
+function exit: 3007 notail
+function exit: 2925 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2923 0
+function exit: 2923 notail
+function exit: 2924 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2864 1
   VarV1 = kore[\dv{SortInt{}}("1")]
@@ -37,6 +42,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -48,6 +54,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -64,6 +71,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -84,6 +92,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -178,6 +187,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("f")]
@@ -188,6 +198,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -198,6 +210,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -226,6 +239,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -262,6 +276,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("f")]
@@ -280,6 +295,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -308,6 +325,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -318,6 +336,13 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
@@ -326,6 +351,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -344,6 +370,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -359,6 +386,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -367,6 +395,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -438,6 +467,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("n")]
@@ -448,6 +478,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -458,6 +490,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("n")]
@@ -484,6 +517,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("n")]
@@ -532,6 +566,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("n")]
@@ -548,6 +584,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("n")]
@@ -576,6 +614,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -586,6 +625,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
@@ -594,6 +639,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -612,6 +658,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -627,6 +674,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -635,6 +683,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -686,6 +735,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("k")]
@@ -696,6 +746,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -706,6 +758,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("k")]
@@ -726,6 +779,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("k")]
@@ -792,6 +846,9 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("10")]
   arg: kore[\dv{SortId{}}("k")]
@@ -802,6 +859,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("k")]
@@ -828,6 +887,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -838,6 +898,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1"))))),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("0"))]
@@ -845,6 +910,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -866,6 +932,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -881,6 +948,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -889,6 +957,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -914,6 +983,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}()),kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1")))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -933,6 +1003,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -954,6 +1025,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -965,6 +1037,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1"))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -981,6 +1054,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1001,6 +1075,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1095,6 +1170,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1105,6 +1181,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1115,6 +1193,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -1143,6 +1222,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -1179,6 +1259,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1197,6 +1278,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -1225,6 +1308,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -1235,6 +1319,13 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
@@ -1243,6 +1334,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1261,6 +1353,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1276,6 +1369,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1284,6 +1378,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1355,6 +1450,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("n")]
@@ -1365,6 +1461,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -1375,6 +1473,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("n")]
@@ -1401,6 +1500,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("n")]
@@ -1449,6 +1549,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("n")]
@@ -1465,6 +1567,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("n")]
@@ -1493,6 +1597,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -1503,6 +1608,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
@@ -1511,6 +1622,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1529,6 +1641,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1544,6 +1657,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1552,6 +1666,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1573,6 +1688,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1584,6 +1700,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("-1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1605,6 +1722,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("4"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))),LblisKResult{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1623,6 +1741,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1638,6 +1757,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1646,6 +1766,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1697,6 +1818,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("k")]
@@ -1707,6 +1829,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -1717,6 +1841,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("k")]
@@ -1737,6 +1862,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("k")]
@@ -1803,6 +1929,9 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("10")]
   arg: kore[\dv{SortId{}}("k")]
@@ -1813,6 +1942,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("k")]
@@ -1839,6 +1970,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -1849,6 +1981,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1"))))),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0"))]
@@ -1856,6 +1993,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1877,6 +2015,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1892,6 +2031,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1900,6 +2040,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1925,6 +2066,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}()),kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1")))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1944,6 +2086,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1965,6 +2108,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1976,6 +2120,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1"))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1992,6 +2137,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2012,6 +2158,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2106,6 +2253,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2116,6 +2264,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2126,6 +2276,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -2154,6 +2305,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -2190,6 +2342,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2208,6 +2361,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -2236,6 +2391,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -2246,6 +2402,13 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
@@ -2254,6 +2417,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2272,6 +2436,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2287,6 +2452,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2295,6 +2461,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2366,6 +2533,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("n")]
@@ -2376,6 +2544,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -2386,6 +2556,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("n")]
@@ -2412,6 +2583,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("n")]
@@ -2460,6 +2632,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("n")]
@@ -2476,6 +2650,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("n")]
@@ -2504,6 +2680,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -2514,6 +2691,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
@@ -2522,6 +2705,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2540,6 +2724,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2555,6 +2740,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2563,6 +2749,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2584,6 +2771,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2595,6 +2783,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("-1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2616,6 +2805,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("3"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))),LblisKResult{}(kseq{}(\dv{SortInt{}}("3"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2634,6 +2824,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2649,6 +2840,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2657,6 +2849,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2708,6 +2901,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("k")]
@@ -2718,6 +2912,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -2728,6 +2924,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("k")]
@@ -2748,6 +2945,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("k")]
@@ -2814,6 +3012,9 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("10")]
   arg: kore[\dv{SortId{}}("k")]
@@ -2824,6 +3025,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("k")]
@@ -2850,6 +3053,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -2860,6 +3064,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1"))))),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("0"))]
@@ -2867,6 +3076,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2888,6 +3098,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2903,6 +3114,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2911,6 +3123,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2936,6 +3149,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}()),kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1")))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2955,6 +3169,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2976,6 +3191,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2987,6 +3203,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1"))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3003,6 +3220,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3023,6 +3241,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3117,6 +3336,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("f")]
@@ -3127,6 +3347,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -3137,6 +3359,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -3165,6 +3388,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -3201,6 +3425,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("f")]
@@ -3219,6 +3444,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -3247,6 +3474,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -3257,6 +3485,13 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
@@ -3265,6 +3500,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3283,6 +3519,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3298,6 +3535,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3306,6 +3544,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3377,6 +3616,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("n")]
@@ -3387,6 +3627,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -3397,6 +3639,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("n")]
@@ -3423,6 +3666,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("n")]
@@ -3471,6 +3715,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("n")]
@@ -3487,6 +3733,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("n")]
@@ -3515,6 +3763,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -3525,6 +3774,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
@@ -3533,6 +3788,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3551,6 +3807,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3566,6 +3823,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3574,6 +3832,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3595,6 +3854,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("3"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3606,6 +3866,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("-1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3627,6 +3888,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("2"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))),LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3645,6 +3907,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3660,6 +3923,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3668,6 +3932,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3719,6 +3984,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("k")]
@@ -3729,6 +3995,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -3739,6 +4007,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("k")]
@@ -3759,6 +4028,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("k")]
@@ -3825,6 +4095,9 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("10")]
   arg: kore[\dv{SortId{}}("k")]
@@ -3835,6 +4108,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("k")]
@@ -3861,6 +4136,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -3871,6 +4147,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1"))))),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("0"))]
@@ -3878,6 +4159,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3899,6 +4181,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3914,6 +4197,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3922,6 +4206,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3947,6 +4232,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}()),kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1")))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3966,6 +4252,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3987,6 +4274,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3998,6 +4286,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1"))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4014,6 +4303,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4034,6 +4324,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4128,6 +4419,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4138,6 +4430,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4148,6 +4442,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -4176,6 +4471,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -4212,6 +4508,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4230,6 +4527,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -4258,6 +4557,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -4268,6 +4568,13 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
@@ -4276,6 +4583,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4294,6 +4602,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4309,6 +4618,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4317,6 +4627,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4388,6 +4699,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("n")]
@@ -4398,6 +4710,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -4408,6 +4722,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("n")]
@@ -4434,6 +4749,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("n")]
@@ -4482,6 +4798,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("n")]
@@ -4498,6 +4816,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("n")]
@@ -4526,6 +4846,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -4536,6 +4857,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
@@ -4544,6 +4871,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4562,6 +4890,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4577,6 +4906,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4585,6 +4915,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4606,6 +4937,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4617,6 +4949,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("-1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4638,6 +4971,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("1"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))))),LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4656,6 +4990,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4671,6 +5006,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4679,6 +5015,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4730,6 +5067,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("k")]
@@ -4740,6 +5078,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -4750,6 +5090,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("k")]
@@ -4770,6 +5111,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("k")]
@@ -4836,6 +5178,9 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("10")]
   arg: kore[\dv{SortId{}}("k")]
@@ -4846,6 +5191,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("k")]
@@ -4872,6 +5219,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -4882,6 +5230,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1"))))),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("0"))]
@@ -4889,6 +5242,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4910,6 +5264,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4925,6 +5280,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4933,6 +5289,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4958,6 +5315,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}()),kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1")))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))))),LblisKResult{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4977,6 +5335,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4998,6 +5357,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5009,6 +5369,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1"))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5025,6 +5386,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5045,6 +5407,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5139,6 +5502,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5149,6 +5513,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5159,6 +5525,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("f")]
@@ -5187,6 +5554,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("f")]
@@ -5223,6 +5591,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5241,6 +5610,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("f")]
@@ -5269,6 +5640,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("f")]
@@ -5279,6 +5651,13 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
@@ -5287,6 +5666,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5305,6 +5685,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5320,6 +5701,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5328,6 +5710,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5399,6 +5782,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("n")]
@@ -5409,6 +5793,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -5419,6 +5805,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("n")]
@@ -5445,6 +5832,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("n")]
@@ -5493,6 +5881,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortId{}}("n")]
   arg: kore[\dv{SortId{}}("n")]
@@ -5509,6 +5899,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("n")]
@@ -5537,6 +5929,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("n")]
@@ -5547,6 +5940,12 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
@@ -5555,6 +5954,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1")),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))))),LblisKResult{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5573,6 +5973,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5588,6 +5989,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5596,6 +5998,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5617,6 +6020,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5628,6 +6032,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("-1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5649,6 +6054,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("0"),kseq{}(Lbl'Hash'freezerapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term1'Unds'{}(kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))))),LblisKResult{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5667,6 +6073,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5682,6 +6089,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))),dotk{}())]
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5690,6 +6098,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5741,6 +6150,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortId{}}("k")]
@@ -5751,6 +6161,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -5761,6 +6173,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
   arg: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))]
   arg: kore[\dv{SortId{}}("k")]
@@ -5781,6 +6194,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))]
   arg: kore[\dv{SortId{}}("k")]
@@ -5847,6 +6261,9 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("10")]
   arg: kore[\dv{SortId{}}("k")]
@@ -5857,6 +6274,8 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))]
   arg: kore[\dv{SortId{}}("k")]
@@ -5883,6 +6302,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
   arg: kore[\dv{SortInt{}}("-1")]
   arg: kore[\dv{SortId{}}("k")]
@@ -5893,6 +6313,11 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("-1"))))),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("0"))]
@@ -5900,6 +6325,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("0")),dotk{}())]
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -5921,6 +6347,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5936,6 +6363,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5944,6 +6372,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -5969,6 +6398,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term0'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}()),kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("-1")))),dotk{}())),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("10")),kseq{}(LblmulFreezer2'LParUndsRParUnds'PCF-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}()))))))))),LblisKResult{}(kseq{}(\dv{SortBool{}}("true"),dotk{}())))]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -5988,6 +6418,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())]
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6015,6 +6446,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6026,6 +6458,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6053,6 +6486,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6064,6 +6498,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6091,6 +6526,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6102,6 +6538,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("100"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("100")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6129,6 +6566,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6140,6 +6578,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1000"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1000")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6167,6 +6606,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6178,6 +6618,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("10000"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10000")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6205,6 +6646,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -6216,6 +6658,7 @@ function: LblisKResult{} (0)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(LblisKResult{}(kseq{}(\dv{SortInt{}}("100000"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("100000")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/pcf/exp.proof.out.diff b/test/output/pcf/exp.proof.out.diff
index 8f42744e0..265589f4b 100644
--- a/test/output/pcf/exp.proof.out.diff
+++ b/test/output/pcf/exp.proof.out.diff
@@ -6,6 +6,7 @@ hook: INT.sub Lbl'Unds'-Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("1")]
 hook result: kore[\dv{SortInt{}}("-1")]
+function exit: 2843 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5"))))]
@@ -23,14 +24,19 @@ hook result: kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 3007 1
   VarK = kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5")))]
+function exit: 3007 notail
+function exit: 2925 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2923 0
+function exit: 2923 notail
+function exit: 2924 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5"))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 2864 1
   VarV1 = kore[\dv{SortInt{}}("1")]
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -40,6 +46,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),\dv{SortInt{}}("5")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -54,6 +61,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -72,6 +80,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -146,18 +155,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -178,6 +191,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -202,6 +216,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -216,6 +231,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -236,17 +253,26 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -263,6 +289,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -277,6 +304,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -284,6 +312,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -340,18 +369,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -370,6 +403,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -402,6 +436,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("n")]
@@ -414,6 +450,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -434,17 +472,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -461,6 +507,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -475,6 +522,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -482,6 +530,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -522,18 +571,22 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("5")]
@@ -546,6 +599,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("5")]
@@ -592,12 +646,17 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("5")]
@@ -616,17 +675,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("5")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("0"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -646,6 +712,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -660,6 +727,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -667,6 +735,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -689,6 +758,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -706,6 +776,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -724,6 +795,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -733,6 +805,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1"))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -747,6 +820,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -765,6 +839,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -839,18 +914,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -871,6 +950,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -895,6 +975,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -909,6 +990,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -929,17 +1012,26 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -956,6 +1048,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -970,6 +1063,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -977,6 +1071,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1033,18 +1128,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -1063,6 +1162,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -1095,6 +1195,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("n")]
@@ -1107,6 +1209,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -1127,17 +1231,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1154,6 +1266,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1168,6 +1281,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1175,6 +1289,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1193,6 +1308,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("5")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1202,6 +1318,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1220,6 +1337,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1236,6 +1354,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1250,6 +1369,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1257,6 +1377,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1297,18 +1418,22 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("4")]
@@ -1321,6 +1446,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("4")]
@@ -1367,12 +1493,17 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("4")]
@@ -1391,17 +1522,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("4")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("4")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1421,6 +1559,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1435,6 +1574,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1442,6 +1582,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1464,6 +1605,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1481,6 +1623,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1499,6 +1642,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1508,6 +1652,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1"))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1522,6 +1667,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1540,6 +1686,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1614,18 +1761,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -1646,6 +1797,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -1670,6 +1822,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -1684,6 +1837,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -1704,17 +1859,26 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1731,6 +1895,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1745,6 +1910,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1752,6 +1918,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1808,18 +1975,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -1838,6 +2009,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -1870,6 +2042,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("n")]
@@ -1882,6 +2056,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -1902,17 +2078,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1929,6 +2113,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1943,6 +2128,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1950,6 +2136,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1968,6 +2155,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("4")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1977,6 +2165,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1995,6 +2184,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2011,6 +2201,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2025,6 +2216,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2032,6 +2224,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2072,18 +2265,22 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("3")]
@@ -2096,6 +2293,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("3")]
@@ -2142,12 +2340,17 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("3")]
@@ -2166,17 +2369,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("3")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("0"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2196,6 +2406,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2210,6 +2421,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2217,6 +2429,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2239,6 +2452,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2256,6 +2470,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2274,6 +2489,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2283,6 +2499,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1"))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2297,6 +2514,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2315,6 +2533,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2389,18 +2608,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -2421,6 +2644,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -2445,6 +2669,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -2459,6 +2684,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -2479,17 +2706,26 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2506,6 +2742,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2520,6 +2757,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2527,6 +2765,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2583,18 +2822,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -2613,6 +2856,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -2645,6 +2889,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("n")]
@@ -2657,6 +2903,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -2677,17 +2925,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2704,6 +2960,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2718,6 +2975,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2725,6 +2983,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2743,6 +3002,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("3")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2752,6 +3012,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2770,6 +3031,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2786,6 +3048,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2800,6 +3063,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2807,6 +3071,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2847,18 +3112,22 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("2")]
@@ -2871,6 +3140,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("2")]
@@ -2917,12 +3187,17 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("2")]
@@ -2941,17 +3216,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("2")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("0"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -2971,6 +3253,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2985,6 +3268,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2992,6 +3276,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3014,6 +3299,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3031,6 +3317,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3049,6 +3336,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3058,6 +3346,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1"))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3072,6 +3361,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3090,6 +3380,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3164,18 +3455,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -3196,6 +3491,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -3220,6 +3516,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -3234,6 +3531,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -3254,17 +3553,26 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3281,6 +3589,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3295,6 +3604,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3302,6 +3612,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3358,18 +3669,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -3388,6 +3703,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -3420,6 +3736,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("n")]
@@ -3432,6 +3750,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -3452,17 +3772,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3479,6 +3807,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3493,6 +3822,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3500,6 +3830,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3518,6 +3849,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("2")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3527,6 +3859,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3545,6 +3878,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3561,6 +3895,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3575,6 +3910,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3582,6 +3918,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3622,18 +3959,22 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("1")]
@@ -3646,6 +3987,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("1")]
@@ -3692,12 +4034,17 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("1")]
@@ -3716,17 +4063,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("1")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("0"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3746,6 +4100,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3760,6 +4115,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3767,6 +4123,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3789,6 +4146,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -3806,6 +4164,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("false")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3824,6 +4183,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -3833,6 +4193,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1"))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3847,6 +4208,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3865,6 +4227,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -3939,18 +4302,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -3971,6 +4338,7 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -3995,6 +4363,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   VarX = kore[\dv{SortId{}}("f")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("f")]
@@ -4009,6 +4378,8 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("n")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("n")]
+function exit: 3030 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
@@ -4029,17 +4400,26 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("f")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("f")]
   Var'Unds'Gen1 = kore[Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))))]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4056,6 +4436,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4070,6 +4451,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4077,6 +4459,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4133,18 +4516,22 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -4163,6 +4550,7 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -4195,6 +4583,8 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))]
   VarT'Apos' = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3027 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 side condition entry: 3030 2
   VarX = kore[\dv{SortId{}}("n")]
@@ -4207,6 +4597,8 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("10")]
   VarX = kore[\dv{SortId{}}("n")]
+function exit: 3040 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("10")]
@@ -4227,17 +4619,25 @@ rule: 3030 4
   Var'Unds'Gen1 = kore[\dv{SortId{}}("k")]
   VarX = kore[\dv{SortId{}}("n")]
   VarY = kore[\dv{SortId{}}("k")]
+function exit: 3030 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("n")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("10")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
+function exit: 3033 notail
 side condition entry: 2844 1
   Var'Unds'Gen2 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4254,6 +4654,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4268,6 +4669,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4275,6 +4677,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4293,6 +4696,7 @@ side condition entry: 2852 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4302,6 +4706,7 @@ side condition entry: 2853 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("-1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4320,6 +4725,7 @@ side condition entry: 2845 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4336,6 +4742,7 @@ side condition entry: 2874 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4350,6 +4757,7 @@ side condition entry: 2875 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))))),\dv{SortInt{}}("10")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4357,6 +4765,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4397,18 +4806,22 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")]
   VarV = kore[\dv{SortInt{}}("0")]
+function exit: 3029 notail
+function exit: 3037 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")]
   VarV = kore[\dv{SortInt{}}("1")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (2)
 rule: 3038 4
   VarT = kore[\dv{SortInt{}}("0")]
@@ -4421,6 +4834,7 @@ rule: 3029 4
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3031 4
   VarT = kore[\dv{SortInt{}}("0")]
@@ -4467,12 +4881,17 @@ rule: 3027 4
   Var'Unds'Gen1 = kore[Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1"))))))]
   VarT'Apos' = kore[Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-1")))))]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3027 notail
+function exit: 3033 notail
+function exit: 3032 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("10")]
   VarV = kore[\dv{SortInt{}}("10")]
+function exit: 3029 notail
+function exit: 3031 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3034 4
   VarT = kore[\dv{SortInt{}}("0")]
@@ -4491,17 +4910,24 @@ side condition exit: 3030 false
 rule: 3040 2
   VarT = kore[\dv{SortInt{}}("0")]
   VarX = kore[\dv{SortId{}}("k")]
+function exit: 3040 notail
 function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'PCF'Unds'Term'Unds'Term'Unds'Variable'Unds'Term{} (1)
 rule: 3029 4
   Var'Unds'Gen0 = kore[\dv{SortId{}}("k")]
   Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")]
   Var'Unds'Gen2 = kore[\dv{SortInt{}}("-1")]
   VarV = kore[\dv{SortInt{}}("-1")]
+function exit: 3029 notail
+function exit: 3034 notail
+function exit: 3031 notail
+function exit: 3038 notail
+function exit: 3036 notail
 side condition entry: 2858 1
   VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("0"))]
 function: LblisKResult{} (1:0)
 rule: 2963 1
   VarK = kore[kseq{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("0")),dotk{}())]
+function exit: 2963 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -4521,6 +4947,7 @@ side condition entry: 2861 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4535,6 +4962,7 @@ side condition entry: 2862 2
 function: LblisKResult{} (0:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4542,6 +4970,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4564,6 +4993,7 @@ side condition entry: 2848 1
 function: LblisKResult{} (1)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -4581,6 +5011,7 @@ side condition entry: 2858 1
 function: LblisKResult{} (1:0)
 rule: 2964 1
   VarKResult = kore[\dv{SortBool{}}("true")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4604,6 +5035,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4613,6 +5045,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4636,6 +5069,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4645,6 +5079,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4668,6 +5103,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4677,6 +5113,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("100")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4700,6 +5137,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4709,6 +5147,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1000")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4732,6 +5171,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4741,6 +5181,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("10000")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4764,6 +5205,7 @@ side condition entry: 2864 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -4773,6 +5215,7 @@ side condition entry: 2865 1
 function: LblisKResult{} (0)
 rule: 2964 1
   VarKResult = kore[\dv{SortInt{}}("100000")]
+function exit: 2964 notail
 hook: BOOL.not LblnotBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/peano/mul_3_5.proof.intermediate.out.diff b/test/output/peano/mul_3_5.proof.intermediate.out.diff
index a4ee37e0c..adebe4ba1 100644
--- a/test/output/peano/mul_3_5.proof.intermediate.out.diff
+++ b/test/output/peano/mul_3_5.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 228 1
   VarK = kore[Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
+function exit: 228 notail
+function exit: 182 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 180 0
+function exit: 180 notail
+function exit: 181 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 149 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
@@ -28,6 +32,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -43,6 +48,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -51,6 +57,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -72,6 +79,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -87,6 +95,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -95,6 +104,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -115,6 +125,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -130,6 +141,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -138,6 +150,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -159,6 +172,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -174,6 +188,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -182,6 +197,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -202,6 +218,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -217,6 +234,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -225,6 +243,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -246,6 +265,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -261,6 +281,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -269,6 +290,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -289,6 +311,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -304,6 +327,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -312,6 +336,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -333,6 +358,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -351,6 +377,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -366,6 +393,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -374,6 +402,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -398,6 +427,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -417,6 +447,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -432,6 +463,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -440,6 +472,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -464,6 +497,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -483,6 +517,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -498,6 +533,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -506,6 +542,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -530,6 +567,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -549,6 +587,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -564,6 +603,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -572,6 +612,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -596,6 +637,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -615,6 +657,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -630,6 +673,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -638,6 +682,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -662,6 +707,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -681,6 +727,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -696,6 +743,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -704,6 +752,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -724,6 +773,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))))))))),LblisKResult{}(kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -738,6 +788,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
 rule: 139 1
   K0 = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
@@ -745,6 +796,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -760,6 +812,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -774,6 +827,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
@@ -781,6 +835,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -796,6 +851,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -810,6 +866,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
@@ -817,6 +874,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -832,6 +890,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -846,6 +905,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
@@ -853,6 +913,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -868,6 +929,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -882,6 +944,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
@@ -889,6 +952,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -904,6 +968,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -922,6 +987,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -937,6 +1003,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -945,6 +1012,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -969,6 +1037,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -988,6 +1057,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1003,6 +1073,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1011,6 +1082,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1035,6 +1107,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1054,6 +1127,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1069,6 +1143,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1077,6 +1152,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1101,6 +1177,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1120,6 +1197,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1135,6 +1213,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1143,6 +1222,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1167,6 +1247,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1186,6 +1267,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1201,6 +1283,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1209,6 +1292,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1233,6 +1317,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1252,6 +1337,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1267,6 +1353,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1275,6 +1362,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1294,6 +1382,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1309,6 +1398,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1323,6 +1413,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
@@ -1330,6 +1421,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1345,6 +1437,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1359,6 +1452,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
@@ -1366,6 +1460,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1381,6 +1476,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1395,6 +1491,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))]
@@ -1402,6 +1499,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1417,6 +1515,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1431,6 +1530,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))]
@@ -1438,6 +1538,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1453,6 +1554,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}())))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1467,6 +1569,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
@@ -1474,6 +1577,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1489,6 +1593,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),kseq{}(Lbl'Hash'freezeradd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())),dotk{}()))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1507,6 +1612,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1522,6 +1628,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1530,6 +1637,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1554,6 +1662,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1573,6 +1682,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1588,6 +1698,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1596,6 +1707,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1620,6 +1732,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1639,6 +1752,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1654,6 +1768,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1662,6 +1777,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1686,6 +1802,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1705,6 +1822,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1720,6 +1838,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1728,6 +1847,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1752,6 +1872,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1771,6 +1892,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1786,6 +1908,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1794,6 +1917,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1818,6 +1942,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1837,6 +1962,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1852,6 +1978,7 @@ function: LblisKResult{} (0:0)
   arg: kore[kseq{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1860,6 +1987,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1879,6 +2007,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1894,6 +2023,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),dotk{}()))))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1908,6 +2038,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),dotk{}())))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
@@ -1915,6 +2046,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1930,6 +2062,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),dotk{}())))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1944,6 +2077,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),dotk{}()))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))]
@@ -1951,6 +2085,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1966,6 +2101,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),dotk{}()))))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1980,6 +2116,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),dotk{}())))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))]
@@ -1987,6 +2124,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2002,6 +2140,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),dotk{}())))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2016,6 +2155,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),dotk{}()))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))]
@@ -2023,6 +2163,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -2038,6 +2179,7 @@ function: LblisKResult{} (1)
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))),kseq{}(Lbl'Hash'freezers'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp0'Unds'{}(),dotk{}()))),LblisKResult{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))),dotk{}())))]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -2052,6 +2194,7 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
   arg: kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))]
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 139 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))]
@@ -2059,6 +2202,7 @@ function: LblisKResult{} (1:0)
   arg: kore[kseq{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))),dotk{}())]
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/peano/mul_3_5.proof.out.diff b/test/output/peano/mul_3_5.proof.out.diff
index 9f0f1511d..3340920a9 100644
--- a/test/output/peano/mul_3_5.proof.out.diff
+++ b/test/output/peano/mul_3_5.proof.out.diff
@@ -16,14 +16,19 @@ hook result: kore[Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 228 1
   VarK = kore[Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
+function exit: 228 notail
+function exit: 182 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 180 0
+function exit: 180 notail
+function exit: 181 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 149 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -38,6 +43,7 @@ side condition entry: 150 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -45,6 +51,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -64,6 +71,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -78,6 +86,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -85,6 +94,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -103,6 +113,7 @@ side condition entry: 149 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -117,6 +128,7 @@ side condition entry: 150 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -124,6 +136,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -143,6 +156,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -157,6 +171,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -164,6 +179,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -182,6 +198,7 @@ side condition entry: 149 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -196,6 +213,7 @@ side condition entry: 150 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -203,6 +221,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -222,6 +241,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -236,6 +256,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -243,6 +264,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lblmul'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -261,6 +283,7 @@ side condition entry: 149 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -275,6 +298,7 @@ side condition entry: 150 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -282,6 +306,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -300,6 +325,7 @@ side condition entry: 141 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -316,6 +342,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -330,6 +357,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -337,6 +365,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -358,6 +387,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -375,6 +405,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -389,6 +420,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -396,6 +428,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -417,6 +450,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -434,6 +468,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -448,6 +483,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -455,6 +491,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -476,6 +513,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -493,6 +531,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -507,6 +546,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -514,6 +554,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -535,6 +576,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -552,6 +594,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -566,6 +609,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -573,6 +617,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -594,6 +639,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -611,6 +657,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -625,6 +672,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -632,6 +680,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -649,6 +698,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -662,11 +712,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -680,6 +732,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -693,11 +746,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -711,6 +766,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -724,11 +780,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -742,6 +800,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -755,11 +814,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -773,6 +834,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -786,11 +848,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -804,6 +868,7 @@ side condition entry: 141 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -820,6 +885,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -834,6 +900,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -841,6 +908,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -862,6 +930,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -879,6 +948,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -893,6 +963,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -900,6 +971,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -921,6 +993,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -938,6 +1011,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -952,6 +1026,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -959,6 +1034,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -980,6 +1056,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -997,6 +1074,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1011,6 +1089,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1018,6 +1097,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1039,6 +1119,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1056,6 +1137,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1070,6 +1152,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1077,6 +1160,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1098,6 +1182,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1115,6 +1200,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1129,6 +1215,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1136,6 +1223,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1153,6 +1241,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1166,6 +1255,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1179,11 +1269,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1197,6 +1289,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1210,11 +1303,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1228,6 +1323,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1241,11 +1337,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1259,6 +1357,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1272,11 +1371,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1290,6 +1391,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1303,11 +1405,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1321,6 +1425,7 @@ side condition entry: 141 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1337,6 +1442,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1351,6 +1457,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1358,6 +1465,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1379,6 +1487,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1396,6 +1505,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1410,6 +1520,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1417,6 +1528,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1438,6 +1550,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1455,6 +1568,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1469,6 +1583,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1476,6 +1591,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1497,6 +1613,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1514,6 +1631,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1528,6 +1646,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1535,6 +1654,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1556,6 +1676,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1573,6 +1694,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1587,6 +1709,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1594,6 +1717,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1615,6 +1739,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 206 1
   VarK = kore[kseq{}(Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))),dotk{}())]
+function exit: 206 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -1632,6 +1757,7 @@ side condition entry: 145 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1646,6 +1772,7 @@ side condition entry: 146 2
 function: LblisKResult{} (0:0)
 rule: 207 1
   VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0)
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1653,6 +1780,7 @@ hook result: kore[\dv{SortBool{}}("true")]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1670,6 +1798,7 @@ side condition entry: 153 1
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1683,6 +1812,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1696,11 +1826,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1714,6 +1846,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1727,11 +1860,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1745,6 +1880,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1758,11 +1894,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1776,6 +1914,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1789,11 +1928,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -1807,6 +1948,7 @@ side condition entry: 144 1
 function: LblisKResult{} (1)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 207 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -1820,11 +1962,13 @@ rule: 144 4
 function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0)
 rule: 139 1
   K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 139 notail
 side condition entry: 153 1
   VarHOLE = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))]
 function: LblisKResult{} (1:0)
 rule: 207 1
   VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))]
+function exit: 207 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/prioritized-rule/foo-a.proof.out.diff b/test/output/prioritized-rule/foo-a.proof.out.diff
index d1e5ae511..8cd9d3358 100644
--- a/test/output/prioritized-rule/foo-a.proof.out.diff
+++ b/test/output/prioritized-rule/foo-a.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 142 1
   VarK = kore[LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}()]
+function exit: 142 notail
+function exit: 102 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 100 0
+function exit: 100 notail
+function exit: 101 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 97 2
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/projection/input.proof.out.diff b/test/output/projection/input.proof.out.diff
index e36808ea5..1016039d0 100644
--- a/test/output/projection/input.proof.out.diff
+++ b/test/output/projection/input.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Un
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 142 1
   VarK = kore[Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}())]
+function exit: 142 notail
+function exit: 102 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 100 0
+function exit: 100 notail
+function exit: 101 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 97 4
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/reg/exec.proof.out.diff b/test/output/reg/exec.proof.out.diff
index a70cf0885..183d0a564 100644
--- a/test/output/reg/exec.proof.out.diff
+++ b/test/output/reg/exec.proof.out.diff
@@ -19,16 +19,23 @@ hook result: kore[Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}()]
 function: Lblproject'Coln'ControlCommand{} (0:0)
 rule: 3318 1
   VarK = kore[Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}()]
+function exit: 3318 notail
+function exit: 3207 notail
 function: LblinitPcCell{} (1)
 rule: 3208 0
+function exit: 3208 notail
 function: LblinitR0Cell{} (2)
 rule: 3209 0
+function exit: 3209 notail
 function: LblinitR1Cell{} (3)
 rule: 3210 0
+function exit: 3210 notail
 function: LblinitR2Cell{} (4)
 rule: 3211 0
+function exit: 3211 notail
 function: LblinitR3Cell{} (5)
 rule: 3212 0
+function exit: 3212 notail
 function: LblinitImemCell{} (6)
 rule: 3206 0
 hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:0)
@@ -55,10 +62,15 @@ hook: MAP.concat Lbl'Unds'Map'Unds'{} (0)
   arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("-1")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),Lbljump'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Address{}(Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("0")))))]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("6"),Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}()))]
 hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("6"),Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("-1")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),Lbljump'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Address{}(Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("0")))))]
+function exit: 3206 notail
 function: LblinitDmemCell{} (7)
 rule: 3203 0
+function exit: 3203 notail
+function exit: 3213 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 3204 0
+function exit: 3204 notail
+function exit: 3205 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}(),dotk{}())),Lbl'-LT-'pc'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'r0'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'r1'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'r2'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'r3'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'imem'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),Lblbr'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand'Unds'Address'Unds'Address{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("3")),Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("0"),Lblle'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("0")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("6"),Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}()))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),Lbladd'UndsCommUndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand'Unds'Operand{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),\dv{SortInt{}}("-1")))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),Lbljump'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Address{}(Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("0")))))),Lbl'-LT-'dmem'-GT-'{}(Lbl'Stop'SMap'Unds'SMAP'Unds'SMap{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 3099 12
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -82,6 +94,7 @@ side condition entry: 3127 1
 function: LblisKResult{} (1:0)
 rule: 3263 1
   VarK = kore[kseq{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())]
+function exit: 3263 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -119,6 +132,7 @@ side condition entry: 3105 1
 function: LblisKResult{} (1)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 3264 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -143,6 +157,7 @@ side condition entry: 3127 1
 function: LblisKResult{} (1:0)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 3264 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -156,6 +171,7 @@ side condition entry: 3128 1
 function: LblisKResult{} (1:0)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 3264 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -201,6 +217,7 @@ side condition entry: 3152 1
 function: LblisKResult{} (1:0)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 3264 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -242,6 +259,7 @@ side condition entry: 3138 1
 function: LblisKResult{} (1:0)
 rule: 3263 1
   VarK = kore[kseq{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())]
+function exit: 3263 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -278,6 +296,7 @@ side condition entry: 3111 1
 function: LblisKResult{} (1)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 3264 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -301,6 +320,7 @@ side condition entry: 3138 1
 function: LblisKResult{} (1:0)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("1")]
+function exit: 3264 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -333,6 +353,7 @@ side condition entry: 3152 1
 function: LblisKResult{} (1:0)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 3264 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -374,6 +395,7 @@ side condition entry: 3119 1
 function: LblisKResult{} (1:0)
 rule: 3263 1
   VarK = kore[kseq{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())]
+function exit: 3263 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -411,6 +433,7 @@ side condition entry: 3102 1
 function: LblisKResult{} (1)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 3264 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -435,6 +458,7 @@ side condition entry: 3119 1
 function: LblisKResult{} (1:0)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 3264 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
@@ -503,6 +527,7 @@ side condition entry: 3141 1
 function: LblisKResult{} (1:0)
 rule: 3263 1
   VarK = kore[kseq{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())]
+function exit: 3263 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("false")]
 hook result: kore[\dv{SortBool{}}("true")]
@@ -538,6 +563,7 @@ side condition entry: 3112 1
 function: LblisKResult{} (1)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 3264 notail
 hook: BOOL.and Lbl'Unds'andBool'Unds'{} ()
   arg: kore[\dv{SortBool{}}("true")]
   arg: kore[\dv{SortBool{}}("true")]
@@ -560,6 +586,7 @@ side condition entry: 3141 1
 function: LblisKResult{} (1:0)
 rule: 3264 1
   VarKResult = kore[\dv{SortInt{}}("0")]
+function exit: 3264 notail
 hook: BOOL.not LblnotBool'Unds'{} (1)
   arg: kore[\dv{SortBool{}}("true")]
 hook result: kore[\dv{SortBool{}}("false")]
diff --git a/test/output/same-name-diff-value/transferFunds.proof.out.diff b/test/output/same-name-diff-value/transferFunds.proof.out.diff
index 32cf222d7..1c5b2a334 100644
--- a/test/output/same-name-diff-value/transferFunds.proof.out.diff
+++ b/test/output/same-name-diff-value/transferFunds.proof.out.diff
@@ -16,10 +16,15 @@ hook result: kore[Lblseq{}(Lbl'Hash'init'UndsUndsUnds'SAME-NAME-DIFF-VALUE'Unds'
 function: Lblproject'Coln'Ops{} (0:0)
 rule: 313 1
   VarK = kore[Lblseq{}(Lbl'Hash'init'UndsUndsUnds'SAME-NAME-DIFF-VALUE'Unds'Op'Unds'Int'Unds'Int{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("5")),Lbl'Hash'transferFunds'UndsUndsUndsUnds'SAME-NAME-DIFF-VALUE'Unds'Op'Unds'Int'Unds'Int'Unds'Int{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("0"),\dv{SortInt{}}("1")))]
+function exit: 313 notail
+function exit: 232 notail
 function: LblinitAccountsCell{} (1)
 rule: 227 0
+function exit: 227 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 230 0
+function exit: 230 notail
+function exit: 231 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblseq{}(Lbl'Hash'init'UndsUndsUnds'SAME-NAME-DIFF-VALUE'Unds'Op'Unds'Int'Unds'Int{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("5")),Lbl'Hash'transferFunds'UndsUndsUndsUnds'SAME-NAME-DIFF-VALUE'Unds'Op'Unds'Int'Unds'Int'Unds'Int{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("0"),\dv{SortInt{}}("1"))),dotk{}())),Lbl'-LT-'accounts'-GT-'{}(Lbl'Stop'AccountCellMap{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 191 4
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/set-fun/input.proof.out.diff b/test/output/set-fun/input.proof.out.diff
index 15747395e..c0efc6d03 100644
--- a/test/output/set-fun/input.proof.out.diff
+++ b/test/output/set-fun/input.proof.out.diff
@@ -15,6 +15,7 @@ hook: SET.in LblSet'Coln'in{} ()
   arg: kore[LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())]
   arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(Lblc'Unds'SET-FUN-SYNTAX'Unds'Key{}()),LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())),LblSetItem{}(Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}()))]
 hook result: kore[\dv{SortBool{}}("false")]
+function exit: 98 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))]
@@ -32,7 +33,11 @@ hook result: kore[\dv{SortBool{}}("false")]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 142 1
   VarK = kore[\dv{SortBool{}}("false")]
+function exit: 142 notail
+function exit: 103 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 101 0
+function exit: 101 notail
+function exit: 102 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/simple/input.proof.intermediate.out.diff b/test/output/simple/input.proof.intermediate.out.diff
index 357ae9a13..a6eb73c94 100644
--- a/test/output/simple/input.proof.intermediate.out.diff
+++ b/test/output/simple/input.proof.intermediate.out.diff
@@ -3,6 +3,7 @@ function: Lblf'LParUndsRParUnds'SIMPLE'Unds'Expr'Unds'Int{} ()
   arg: kore[\dv{SortInt{}}("0")]
 rule: 2725 1
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")]
+function exit: 2725 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))]
@@ -23,8 +24,12 @@ function: Lblproject'Coln'Expr{} (0)
   arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())]
 rule: 2790 1
   VarK = kore[\dv{SortInt{}}("0")]
+function exit: 2790 notail
+function exit: 2734 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2732 0
+function exit: 2732 notail
+function exit: 2733 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'p'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2683 2
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -37,4 +42,5 @@ hook: INT.add Lbl'UndsPlus'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("2")]
 hook result: kore[\dv{SortInt{}}("2")]
+function exit: 2730 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'p'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/simple/input.proof.out.diff b/test/output/simple/input.proof.out.diff
index dedd22d3f..ded88dbab 100644
--- a/test/output/simple/input.proof.out.diff
+++ b/test/output/simple/input.proof.out.diff
@@ -2,6 +2,7 @@ version: 13
 function: Lblf'LParUndsRParUnds'SIMPLE'Unds'Expr'Unds'Int{} ()
 rule: 2725 1
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")]
+function exit: 2725 notail
 hook: MAP.concat Lbl'Unds'Map'Unds'{} ()
   arg: kore[Lbl'Stop'Map{}()]
   arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))]
@@ -19,8 +20,12 @@ hook result: kore[\dv{SortInt{}}("0")]
 function: Lblproject'Coln'Expr{} (0)
 rule: 2790 1
   VarK = kore[\dv{SortInt{}}("0")]
+function exit: 2790 notail
+function exit: 2734 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 2732 0
+function exit: 2732 notail
+function exit: 2733 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'p'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 2683 2
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -32,4 +37,5 @@ hook: INT.add Lbl'UndsPlus'Int'Unds'{} ()
   arg: kore[\dv{SortInt{}}("0")]
   arg: kore[\dv{SortInt{}}("2")]
 hook result: kore[\dv{SortInt{}}("2")]
+function exit: 2730 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'p'-GT-'{}(\dv{SortInt{}}("2")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/single-rewrite/foo-a.proof.out.diff b/test/output/single-rewrite/foo-a.proof.out.diff
index 8ae9e9627..af69923b6 100644
--- a/test/output/single-rewrite/foo-a.proof.out.diff
+++ b/test/output/single-rewrite/foo-a.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 138 1
   VarK = kore[LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}()]
+function exit: 138 notail
+function exit: 98 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 96 0
+function exit: 96 notail
+function exit: 97 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 93 2
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/sum-cell/in.proof.out.diff b/test/output/sum-cell/in.proof.out.diff
index 8a5485ef3..2bbc583f9 100644
--- a/test/output/sum-cell/in.proof.out.diff
+++ b/test/output/sum-cell/in.proof.out.diff
@@ -16,10 +16,15 @@ hook result: kore[\dv{SortInt{}}("42")]
 function: Lblproject'Coln'Int{} (0:0)
 rule: 198 1
   VarK = kore[\dv{SortInt{}}("42")]
+function exit: 198 notail
+function exit: 157 notail
 function: LblinitSumCell{} (1)
 rule: 158 0
+function exit: 158 notail
 function: LblinitGeneratedCounterCell{} (2)
 rule: 155 0
+function exit: 155 notail
+function exit: 156 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("42"),dotk{}())),Lbl'-LT-'sum'-GT-'{}(\dv{SortInt{}}("0")),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 121 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/tree-reverse-int/reverse-one-five.proof.intermediate.out.diff b/test/output/tree-reverse-int/reverse-one-five.proof.intermediate.out.diff
index 556217107..2e0b7c854 100644
--- a/test/output/tree-reverse-int/reverse-one-five.proof.intermediate.out.diff
+++ b/test/output/tree-reverse-int/reverse-one-five.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}(),dotk{}())]
 rule: 211 1
   VarK = kore[Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()]
+function exit: 211 notail
+function exit: 166 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 164 0
+function exit: 164 notail
+function exit: 165 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 129 1
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -35,10 +39,13 @@ config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblreverse'LParUndsRParUnds'TREE-REVE
 rule: 217 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 217 notail
 function: Lblreverse'LParUndsRParUnds'TREE-REVERSE-INT-SYNTAX'Unds'Tree'Unds'Tree{} (1)
   arg: kore[\dv{SortInt{}}("1")]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblreverse'LParUndsRParUnds'TREE-REVERSE-INT-SYNTAX'Unds'Tree'Unds'Tree{}(\dv{SortInt{}}("5")),Lblreverse'LParUndsRParUnds'TREE-REVERSE-INT-SYNTAX'Unds'Tree'Unds'Tree{}(\dv{SortInt{}}("1")))]
 rule: 217 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 217 notail
+function exit: 218 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblnode'LParUndsCommUndsRParUnds'TREE-REVERSE-INT-SYNTAX'Unds'Tree'Unds'Tree'Unds'Tree{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/tree-reverse-int/reverse-one-five.proof.out.diff b/test/output/tree-reverse-int/reverse-one-five.proof.out.diff
index 7c435ca78..07e07f427 100644
--- a/test/output/tree-reverse-int/reverse-one-five.proof.out.diff
+++ b/test/output/tree-reverse-int/reverse-one-five.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KI
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 211 1
   VarK = kore[Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()]
+function exit: 211 notail
+function exit: 166 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 164 0
+function exit: 164 notail
+function exit: 165 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 129 1
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -29,8 +33,11 @@ function: Lblreverse'LParUndsRParUnds'TREE-REVERSE-INT-SYNTAX'Unds'Tree'Unds'Tre
 rule: 217 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")]
   VarX = kore[\dv{SortInt{}}("5")]
+function exit: 217 notail
 function: Lblreverse'LParUndsRParUnds'TREE-REVERSE-INT-SYNTAX'Unds'Tree'Unds'Tree{} (1)
 rule: 217 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 217 notail
+function exit: 218 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblnode'LParUndsCommUndsRParUnds'TREE-REVERSE-INT-SYNTAX'Unds'Tree'Unds'Tree'Unds'Tree{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("1")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/tree-reverse-int/reverse-one.proof.intermediate.out.diff b/test/output/tree-reverse-int/reverse-one.proof.intermediate.out.diff
index 57c13f619..ac424ce6f 100644
--- a/test/output/tree-reverse-int/reverse-one.proof.intermediate.out.diff
+++ b/test/output/tree-reverse-int/reverse-one.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}(),dotk{}())]
 rule: 211 1
   VarK = kore[Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()]
+function exit: 211 notail
+function exit: 166 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 164 0
+function exit: 164 notail
+function exit: 165 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 130 1
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -29,4 +33,5 @@ function: Lblreverse'LParUndsRParUnds'TREE-REVERSE-INT-SYNTAX'Unds'Tree'Unds'Tre
 rule: 217 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 217 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/tree-reverse-int/reverse-one.proof.out.diff b/test/output/tree-reverse-int/reverse-one.proof.out.diff
index e62269e31..d5641e354 100644
--- a/test/output/tree-reverse-int/reverse-one.proof.out.diff
+++ b/test/output/tree-reverse-int/reverse-one.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 211 1
   VarK = kore[Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()]
+function exit: 211 notail
+function exit: 166 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 164 0
+function exit: 164 notail
+function exit: 165 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 130 1
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -25,4 +29,5 @@ function: Lblreverse'LParUndsRParUnds'TREE-REVERSE-INT-SYNTAX'Unds'Tree'Unds'Tre
 rule: 217 2
   Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")]
   VarX = kore[\dv{SortInt{}}("1")]
+function exit: 217 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/tree-reverse/simplify.proof.intermediate.out.diff b/test/output/tree-reverse/simplify.proof.intermediate.out.diff
index 3f2b529f9..ae0281e6f 100644
--- a/test/output/tree-reverse/simplify.proof.intermediate.out.diff
+++ b/test/output/tree-reverse/simplify.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}(),dotk{}())]
 rule: 150 1
   VarK = kore[Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}()]
+function exit: 150 notail
+function exit: 111 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 109 0
+function exit: 109 notail
+function exit: 110 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 105 1
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -37,9 +41,12 @@ function: Lblreverse'LParUndsRParUnds'TREE-REVERSE-SYNTAX'Unds'Tree'Unds'Tree{}
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblreverse'LParUndsRParUnds'TREE-REVERSE-SYNTAX'Unds'Tree'Unds'Tree{}(Lblb'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}()),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 157 1
   Var'Unds'Gen0 = kore[Lblb'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}()]
+function exit: 157 notail
 function: Lblreverse'LParUndsRParUnds'TREE-REVERSE-SYNTAX'Unds'Tree'Unds'Tree{} (1)
   arg: kore[Lbla'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}()]
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lblreverse'LParUndsRParUnds'TREE-REVERSE-SYNTAX'Unds'Tree'Unds'Tree{}(Lblb'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}()),Lblreverse'LParUndsRParUnds'TREE-REVERSE-SYNTAX'Unds'Tree'Unds'Tree{}(Lbla'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}()))]
 rule: 156 1
   Var'Unds'Gen0 = kore[Lbla'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}()]
+function exit: 156 notail
+function exit: 159 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblnode'LParUndsCommUndsRParUnds'TREE-REVERSE-SYNTAX'Unds'Tree'Unds'Tree'Unds'Tree{}(Lblb'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}(),Lbla'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/tree-reverse/simplify.proof.out.diff b/test/output/tree-reverse/simplify.proof.out.diff
index e286a82e1..c31d8bd9a 100644
--- a/test/output/tree-reverse/simplify.proof.out.diff
+++ b/test/output/tree-reverse/simplify.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}()]
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 150 1
   VarK = kore[Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}()]
+function exit: 150 notail
+function exit: 111 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 109 0
+function exit: 109 notail
+function exit: 110 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}(),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 105 1
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -30,7 +34,10 @@ rule: 159 2
 function: Lblreverse'LParUndsRParUnds'TREE-REVERSE-SYNTAX'Unds'Tree'Unds'Tree{} (0)
 rule: 157 1
   Var'Unds'Gen0 = kore[Lblb'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}()]
+function exit: 157 notail
 function: Lblreverse'LParUndsRParUnds'TREE-REVERSE-SYNTAX'Unds'Tree'Unds'Tree{} (1)
 rule: 156 1
   Var'Unds'Gen0 = kore[Lbla'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}()]
+function exit: 156 notail
+function exit: 159 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblnode'LParUndsCommUndsRParUnds'TREE-REVERSE-SYNTAX'Unds'Tree'Unds'Tree'Unds'Tree{}(Lblb'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}(),Lbla'Unds'TREE-REVERSE-SYNTAX'Unds'Tree{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
diff --git a/test/output/two-counters/10.proof.out.diff b/test/output/two-counters/10.proof.out.diff
index 145a3c2c2..53eb86c01 100644
--- a/test/output/two-counters/10.proof.out.diff
+++ b/test/output/two-counters/10.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'Sta
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 202 1
   VarK = kore[Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0"))]
+function exit: 202 notail
+function exit: 157 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 155 0
+function exit: 155 notail
+function exit: 156 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0")),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 side condition entry: 121 1
   VarM = kore[\dv{SortInt{}}("10")]
diff --git a/test/output/type-cast/input.proof.intermediate.out.diff b/test/output/type-cast/input.proof.intermediate.out.diff
index f37084d6a..ff372d6ea 100644
--- a/test/output/type-cast/input.proof.intermediate.out.diff
+++ b/test/output/type-cast/input.proof.intermediate.out.diff
@@ -19,8 +19,12 @@ function: Lblproject'Coln'KItem{} (0:0)
   arg: kore[kseq{}(Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()),dotk{}())]
 rule: 158 1
   VarK = kore[Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}())]
+function exit: 158 notail
+function exit: 113 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 111 0
+function exit: 111 notail
+function exit: 112 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 107 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -30,6 +34,7 @@ function: Lblproject'Coln'Oof{} (0:0:0:0)
   arg: kore[kseq{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}(),dotk{}())]
 rule: 161 1
   VarK = kore[Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()]
+function exit: 161 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblg'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Oof{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 108 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
diff --git a/test/output/type-cast/input.proof.out.diff b/test/output/type-cast/input.proof.out.diff
index c0445f1f7..be898ea53 100644
--- a/test/output/type-cast/input.proof.out.diff
+++ b/test/output/type-cast/input.proof.out.diff
@@ -16,8 +16,12 @@ hook result: kore[Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lbl
 function: Lblproject'Coln'KItem{} (0:0)
 rule: 158 1
   VarK = kore[Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}())]
+function exit: 158 notail
+function exit: 113 notail
 function: LblinitGeneratedCounterCell{} (1)
 rule: 111 0
+function exit: 111 notail
+function exit: 112 notail
 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()),dotk{}())),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))]
 rule: 107 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
@@ -26,6 +30,7 @@ rule: 107 3
 function: Lblproject'Coln'Oof{} (0:0:0:0)
 rule: 161 1
   VarK = kore[Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()]
+function exit: 161 notail
 rule: 108 3
   Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))]
   Var'Unds'DotVar1 = kore[dotk{}()]